作业帮 > 英语 > 作业

这个是现在完成时吗?现在完成时和现在完成进行时都表示过去动作一直持续到现在,怎么区别?

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/07/31 22:29:49

这个是现在完成时吗?现在完成时和现在完成进行时都表示过去动作一直持续到现在,怎么区别?
这个是现在完成时吗?现在完成时和现在完成进行时都表示过去动作一直持续到现在,怎么区别?
解题思路: 注意:两者的区别是前者have done是“已经做完了”,后者have been doing是“已经做了一段时间,现在还在持续做”
解题过程:
现在完成时: have done, has done,表示“已经。。。了”(表示过去动作,已经完成了,对现在有影响)
你图片上的两句,都是现在完成时。
“我写了一本书。”
“他们建造了一座桥。”
而现在完成时:have been doing,表示“已经干了一段时间,而且现在还持续在干”。
例如
I have been studying English for 6 years. (学了6年,现在还在学)
注意:两者的区别是前者是“已经做完了”,后者是“已经做了一段时间,现在还在持续做”