作业帮 > 英语 > 作业

关于现在完成时和过去时的

来源:学生作业帮 编辑:拍题作业网作业帮 分类:英语作业 时间:2024/05/02 17:46:17
关于现在完成时和过去时的
——Have you read this book?
——Yes.I( )it two weeks ago.
A.am reading B.have read
C.will read D.read
理由是two weeks ago用于一般过去时,选B行不行呢?“我在两周前就读完了”不行吗
顺便帮我讲解一下现在完成时、过去完成时和一般过去时
过去完成时说什么是过去的过去,
选b不行,因为用ago的时态就是过去式,所以答案是read,如果你要选b的话,句子就会变成yes,i have read it two weeks before.
现在完成时是到现在为止完成的事,例如,我的作业从上个星期三开始做到今天为止才做完,就用现在完成时.
过去完成时是一件事在过去就已经完成了,例如,我上个星期三的作业在上个星期四就做完了,就用过去完成时.
一般过去时就是一件事在过去发生,例如,我做上个星期三的作业,是在上个星期三做的,这个动作是过去发生的.