过去式和现在完成时的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/08 14:55:36
did you do your homework last night ?
yes, i did my homework last night.
what about tom?
he hasn't done his homework yet.
请问第一句是过去式吗?
第二句是现在完成时吗?
为什么两句用不同的时态?

第一个是过去式,第二个是现在完成时。
原因是根据语境和表示时间的词来决定用什么时态
第一个last night 昨天晚上,是过去的时间,所以用过去式
第二个yet,仍然,还,一般和完成时连用的。(意思是他还没有写完作业)

第一句是过去时。
第二局还是过去时
最后一句是现在完成时,因为表示还没有完成作业,你可以看到yet,实际上一般有表达yet,already,never等等的意思时候都会用到完成时,这些是比较基础的知识,可以找语法书看看,比较好懂。

第一句是过去式,第一句是问昨晚你完成了你的家庭作业吗?回答是:是的,昨晚我完成了我的家庭作业。而第二句则是问:tom的家庭作业完成了吗?回答是:到现在为止他还没有完成,所以用的是现在完成时,所以两句用了不同的时态