如何区分现在完成时和现在完成进行时
在沪江关注小语种的沪友百花谷遇到了一个关于的疑惑,已有2人提出了自己的看法。
知识点疑惑描述
如何区分现在完成时和现在完成进行时
知识点相关讲解
一、从构成上看:现在完成时是 have+过去分词;而现在完成进行时是 have been+现在分词。 二、从用法上看:现在完成时表示在说话之前已经完成的动作,强调动作对现在造成的影响,强调结果。 如:I'm sure we've met before.(强调因为之前见过,所以造成现在我能认出来你); 而现在完成进行时表示动作从过去开始一直延续到现在(可能刚刚终止,或还在进行),强调动作的持续性,强调“一直”。 如:I've been waiting for you since eight o'clock in the morning.(表示“等你”这个动作一直在进行,直到我见到你的时候刚刚停止)。 三、再看个比较:I have been reading this novel.我一直在读这本小说。(一直在读,现在仍然在读); I have read this novel. 我读过这本小说了。(在说话之前已经完成了)
—— 琚文辉
现在完成时强调过去的动作对现在的影响,也可表示过去的动作延续到现在,但现在不一定正在做。如:He has lived here for a year.(不强调现在是否正住在这儿) 而现在完成进行时则表示过去开始一个动作,这个动作延续到现在,并且现在还正在做这个动作。如:He has been running for a hour.(现在正在跑步)
—— 273686573may
您感兴趣的课程有优惠啦,快去看看:
其他相关知识点
- 韩语输入法要怎么使用 2014-06-17
- 语法名+에和名+에다가 有什么区别和相同?请详细解释,谢谢。 2014-06-08
- 在上海哪里可以全日制学习意大利语B2? 2014-05-28
- 请问Ringentilire什么意思 2014-04-23
- 듁디말고什么意思 2014-04-14
- www.raz-kids.com可以购买法语的账号吗? 2014-04-02
- 法语翻译 2014-03-31
- 怎样挣沪元 2014-03-25
- 1438韩语 2014-03-24
- 1328用泰语怎么说 2014-03-24