苏州道闸:I had read the book yesterday。I have read the book yesterday这些句子语法正确吗?请详细的说明吧

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

没必要用完成 只要用过去就足够了

第一句是不正确的。在英语句子中过去完成时态不能单独用,它一定要有个过去时间的参照,表示过去的过去。例如:When I got there,the film had been on for 30 minutes.
第二句是对的。译为:我昨天已经把那本书读完了。
说明现在我已经对这本书的内容有了了解。

yesterday说明是过去时,已经读完是完成时,所以,要用过去完成时
所以,第一个正确