
简单的一道英语选择题:But for their help,we ( ) the program in time
A:hadnotfinishedB:couldnothavefinished括号中填哪一个,请详细解释,谢谢...
A:had not finished B:could not have finished 括号中填哪一个,请详细解释,谢谢
展开
4个回答
展开全部
要是没有他们的帮助,我们就不可能及时完成那个计划。
这是表示与过去事实相反的虚拟语气的动词形式。
If 虚拟条件句 要用had+ 过去分词。这里已被But for 短语代替了,等于 If it had not been for their help.
主句要用 would/could 等+have + 过去分词
所以选B
请及时采纳,不懂继续问(天天在线)。(*^__^*) 祝学习进步! 谢谢!
这是表示与过去事实相反的虚拟语气的动词形式。
If 虚拟条件句 要用had+ 过去分词。这里已被But for 短语代替了,等于 If it had not been for their help.
主句要用 would/could 等+have + 过去分词
所以选B
请及时采纳,不懂继续问(天天在线)。(*^__^*) 祝学习进步! 谢谢!
展开全部
B:
But for their help要不是当时他们的帮助= If they hadn't help us 是一个虚拟语气的条件句,主句也是对过去的虚拟,要有could/would/should/might等助动词的参与,根据需要选了could。主句翻译为:我们当时就不可能及时完成那个项目。
But for their help要不是当时他们的帮助= If they hadn't help us 是一个虚拟语气的条件句,主句也是对过去的虚拟,要有could/would/should/might等助动词的参与,根据需要选了could。主句翻译为:我们当时就不可能及时完成那个项目。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选B。这句话的意思是“如果没有他们的帮助,我们不可能已经及时完成这个项目”。就是说,我们已经及时完成了这个项目,但是呢,是在有他们的帮助下的。于是假设如果没有他们的帮助,我们就不可能已经及时完成这个项目。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |