______the programme,they have to stay there for another two

______the programme,they have to stay there for another two weeks.”
A.Not completing B.Not completerd C.Not having completed D.Having not completed
为什么?为什么不选D?现在完成时的否定形式明明是haven't
还我公正来yh 1年前 已收到2个回答 举报

水中陆地 幼苗

共回答了22个问题采纳率:86.4% 举报

这道题考查的是非谓语动词的否定,并不是现在完成时.本句的意思是“不完成这个计划,他们必须在这多待两周.”由题意可知,"complete"这个动作发生在"have to stay"这个动作之前.应为having done,非谓语的否定是在前面加上not.因此答案为C

1年前

2

林夕女亭 幼苗

共回答了92个问题 举报

此句子不是正规的陈述句,而且not在此处有强调的作用,相当于否定词not前置。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.020 s. - webmaster@yulucn.com