Not having completed the programme,they have to stay there for another two weeks
请看一下这个句子,我觉得应该是用Not completing啊?
非谓语动词如果是在谓语动词之前的话,也就意味着“完成这项工程后再留下”
这不符合逻辑思维啊?
人气:423 ℃ 时间:2019-09-22 10:28:58
解答
这句子没错,这是用非谓语做状语的句子.
Having done表示完成动作完全造成的结果或者影响,not having done则表示未完成这动作造成的结果或者影响,have在这里不强调完成,而是强调影响.
Doing只表示伴随状态.
其次,非持续性动作不可以用进行时.
从这两方面来讲,都必须用完成时态.
去掉否定,看下例就明白了.
Having completed the work fast, they can all leave early.
Completing the work fast, they can all leave early.
这两句的语义是不一样的,而且第二句从语法上讲是不成立的.
必须用持续型动词才能表示伴随:
Working alone, he can only finish the cleaning slowly.假定两句语法成立,那么语义上:1. (由于已经)快速地完成了工作,他们能早点离开。2. 快快地完成了工作,他们能早点就离开(了)。所以,having done强调原因, doing表示的是伴随某动作的进行或者某种动作状态的存在,某人在做某事。二楼说的不太对,其实原句写成:They didn't complete the programme (yesterday), so they have to stay there for another two weeks. 这样也是对的。不能说因为非谓语状语是完成时,改成完整句就一定是完成时。
推荐
- so it is ,why not stay here for ( )two days?A,other B,others C,another D,the other
- 5.the program,they had to stay there for another two weeks.
- ______the programme,they have to stay there for another two weeks.”
- ______the missing boy,they had to stay there for another two weeks.
- ( )the project,they have to stay there for another two weeks.A.not completingB.not completed
- 可以组成40的质数有哪些?
- 初二英语 want it (Ato be done Bto do Cto be doing)
- 意思是形容失意时情绪低落,提不起精神的样子的四字词语
猜你喜欢
- a sin for him,desire within,fall in love with your deep dark sin帮翻译一下,
- 因为它可以把美丽与健康传授给每一个热爱生活的人 用英语怎么说
- 很简单的1句话,可是不明白,请英文高手翻译下
- 一个长方体水槽,水深10CM,把一个体积为1200立方厘米胡铁块浸入在水槽中,这时水深12CM,水槽中水的体积是多
- 月亮上有大大的圆黑斑(在晚上)什么原因
- 3公顷500平方米=多少公顷
- 如果对于任意x>2 不等式|2x+m+ln(x-2)|=|2x+m|+|ln(x-2)|恒成立,m=?
- 甲乙两种商品成本共2200元.甲商品按20%的利润定价,乙商品按15%的利润定价...