江阴化工公司有哪些:I had read the book yesterday。I have read the book yesterday这些句子语法正确吗?请详细的说明吧

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 18:27:10
I had read the book yesterday。I have read the book yesterday这些句子语法正确吗?请详细的说明吧

这两个句子要放在合适的语境中,都是正确的,因为从语法上都说的通
(1)--Read it!
---But mom,I have read the book yesterday!

(2)Mom told me to read the book,but I had read it yesterday!

其实虽然都是对的,但并不是上面几楼的讲的这么简单。

第一句是过去完成时,用了yesterday这个时间状语,表示在“昨天”的过去发生的事情,对“昨天”产生了影响。
而第二句看起来像是不对,因为yesterday这个时间状语不能和现在完成时连用。但实际上是对的。对的理由:yesterday这个副词在那个句子中并不是做状语,而是做the book的定语。所以the book yesterday就是“昨天的那本书”,这样一来就是正确的了。

我来改改 如果第一句改为I wish I had read the book yesterday 我昨天要是看了这本书就好了(是虚拟语气)

第二句的意思是:我昨天已经看过这本书了(是现在完成时)

这两个句子要放在合适的语境中,都是正确的,因为从语法上都说的通
(1)--Read it!
---But mom,I have read the book yesterday!

(2)Mom told me to read the book,but I had read it yesterday!
(老兄高手啊同意你!)

I read the book yesterday

其实就是1句是过去完成式,2句是现在完成. 分具体语境,两个都可以!