.But for their help,we_____the program in time.

选项:A.connotfinishB.willnotfinishC.hadnotfinishedD.couldnothavefinished请给我讲的详细一点,好吗?谢谢... 选项:A.con not finish
B.will not finish
C.had not finished
D.could not have finished
请给我讲的详细一点,好吗?谢谢···
展开
希世一生
2010-08-14 · TA获得超过2181个赞
知道大有可为答主
回答量:1756
采纳率:33%
帮助的人:2128万
展开全部
选择D
译为“要不是有他们的帮助,我们就不会及时完成这项工程。”
这是对过去的虚拟,表示与过去的事实相反的假设时,条件状语从句的谓语动词用“had+过去分词”,主句中的谓语动词用“would(should, could, might)+have+过去分词” 例如:
If you had taken my advice, you wouldn’t have failed in the examination.

补充:
1.表示与现在事实相反的假设时,条件状语从句中的谓语动词用“过去式(be的过去式用were)”。而主句中的谓语动词用“would(should, could, might)+动词原形” 。例如:If he had time, he would attend the meeting.
2、表示与将来事实相反的假设时,条件从句和主句所用的谓语动词 与“表示与现在事实相反的假设”的谓语动词相同,或者条件从句中用“were to (should)+动词原形”,例如:
If it were to rain tomorrow, the meeting would be put off.
3. 当条件状语从句表示的行为和主句表示的行为所发生的时间不一致时,动词的形式要依据它所表示的时间来调整。
理解方法:
条件状语从句比说话者的语言所指的时态晚一个时态,主句时态根据条件状语从句时态来定,就是在条件状语从句时态条件下加上would(should, could, might),但是动词或助动词遇到would(should, could, might)就要变回原形。

希望能对你有所帮助。
秉梅
2010-08-14 · TA获得超过5598个赞
知道小有建树答主
回答量:1603
采纳率:0%
帮助的人:1425万
展开全部
Absolutely the answer is D.
解析:这是虚拟语气,根据意思可以很清楚的知道了:要不是他们的帮助,我们可能就没有办法及时完成项目了(事实上,由于他们的帮助,使我们的任务及时完成了),这就是最一般的虚拟用法了。。欲知更多虚拟语气相关知识,买本语法书好好琢磨,自己琢磨的才记得牢。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
koshoyo
2010-08-14 · TA获得超过117个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:134万
展开全部
D,虚拟语气,BUT FOR意思是 要不是。。。
根据句子推测整句话应该表达的是过去式,故选D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永远的Hermione
2010-08-14 · TA获得超过121个赞
知道小有建树答主
回答量:122
采纳率:0%
帮助的人:38.3万
展开全部
D 虚拟语气 ,针对过去的否定推测
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式