黑执事同人文忧伤之蓝:I had read the book yesterday。I have read the book yesterday这些句子语法正确吗?请详细的说明吧

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 18:32:04
I had read the book yesterday。I have read the book yesterday这些句子语法正确吗?正确的话请详细的说明吧

完全正确,I had read the book yesterday.

read既是形容词read读,又是它的过去分词

不正确,看到yesterday用I read the book

如果理解为“我昨天读了这本书”就应该用I read the book yesterday
如果理解为“我昨天就已经读完这本书了”这样表示就可以了,不过加上already好一些,就是I have already read the book yesterday

第一个是对的,i had read the book yesterday表示说我已经读完这本书了,要用have的过去式had.而had后面不可以接动词原型和过去式,要接过去分词,read的过去式和过去分词都是read, =)

原句的意思是"我昨天已经读过这本书了",表示的是结果,所以要用完成时.

但是,不能看到yesterday就完全用过去时,因为现在完成时表示"过去",过去完成时表示"过去的过去".

在这个句子中,表示的过去,所以用现在完成时,所以我认为第二个是对的.