当前位置 :
【Nothavingcompletedtheprogramme,theyhavetostaythereforanothertwoweeks请看一下这个句子,我觉得应该是用Notcompleting啊?非谓语动词如果是在谓语动词之前的话,也就意味着“完成这项工程后再留下”这】
 更新时间:2024-04-28 05:19:20
2人问答
问题描述:

Nothavingcompletedtheprogramme,theyhavetostaythereforanothertwoweeks

请看一下这个句子,我觉得应该是用Notcompleting啊?

非谓语动词如果是在谓语动词之前的话,也就意味着“完成这项工程后再留下”

这不符合逻辑思维啊?

方铭松回答:
  这句子没错,这是用非谓语做状语的句子.   Havingdone表示完成动作完全造成的结果或者影响,nothavingdone则表示未完成这动作造成的结果或者影响,have在这里不强调完成,而是强调影响.   Doing只表示伴随状态.   其次,非持续性动作不可以用进行时.   从这两方面来讲,都必须用完成时态.   去掉否定,看下例就明白了.   Havingcompletedtheworkfast,theycanallleaveearly.   Completingtheworkfast,theycanallleaveearly.   这两句的语义是不一样的,而且第二句从语法上讲是不成立的.   必须用持续型动词才能表示伴随:   Workingalone,hecanonlyfinishthecleaningslowly.
方铭松回答:
  假定两句语法成立,那么语义上:1.(由于已经)快速地完成了工作,他们能早点离开。2.快快地完成了工作,他们能早点就离开(了)。所以,havingdone强调原因,doing表示的是伴随某动作的进行或者某种动作状态的存在,某人在做某事。二楼说的不太对,其实原句写成:Theydidn'tcompletetheprogramme(yesterday),sotheyhavetostaythereforanothertwoweeks.这样也是对的。不能说因为非谓语状语是完成时,改成完整句就一定是完成时。
最新更新
查询网(025773.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 查询网 025773.com 版权所有 闽ICP备18026954号-20