现在完成进行时和现在完成时怎么区分使用?

语法四级
现在完成时强调动作已经完成、对现在的结果;现在完成进行时强调动作从过去开始一直持续到现在,还可能继续下去,突出动作的持续性。使用场景:讲已完成的结果用现在完成时,讲一直在进行的活动用现在完成进行时。例句:"I have written three reports today."(我今天写完了三份报告,强调结果);"I have been writing this report all morning."(我一早上都在写这份报告,强调持续的过程)。

这道题还有另一种说法

核心区别:现在完成时强调动作已经完成、对现在的结果;现在完成进行时强调动作从过去持续到现在、还可能继续进行,强调过程。使用场景:语法单选、写作时态选择。例句1(现在完成时):I have finished my homework.(我已经写完作业了,强调完成);翻译:我已经做完作业了。例句2(现在完成进行时):I have been doing my homework since 7 PM.(我从晚上7点开始一直在写作业,强调持续过程);翻译:我从晚上七点开始就一直在写作业。
← 国外打车说“去机场”,地…为什么欧美万圣节要装饰南… →

相关的卡片

这篇是诗刻英语 4254 张英语知识卡里的一张。去卡片库可以按类型和难度筛选、搜索全部内容,还能翻卡学习。