时态问题 初三

来源:百度知道 编辑:UC知道 时间:2024/05/02 19:49:03
I have bought this book.是什么时态?
与I have had the book for two months.有什么区别?
谢谢

两句都是现在完成时
现在完成时的公式:have+动词的过去分词+sth
第一句谓语是buy this book(没这本书)
buy是动词变,过去分词为bought
说一句子 have bought this book
第二句谓语是have the book for two month(拥有这本书两个月)
have是动词,过去分词为had
所以第二句是have had the book for two months
两句都是现在完成时
第二句的过去完成时是I had had the book for two months.

是现在完成时,第一句和第二句是同一时态,只是后者表示的是从"买书"到现在已经有两个月了,

第一个是一般完成时
区别:bought是非延续动词have是延续动词可以和一段时间连用

都是现在完成时.结构:have\has+动词过去分词.但第一句错了,buy是非延续性动词,不能用在完成时中。

第一句是现在完成时,第二句是过去完成时

貌似第一个是现在完成时
第二个是过去完成时