But for their help,we ( ) the program in time

问题描述:

But for their help,we ( ) the program in time
A:had not finished B:could not have finished 括号中填哪一个,
1个回答 分类:英语 2014-12-15

问题解答:

我来补答
要是没有他们的帮助,我们就不可能及时完成那个计划.
这是表示与过去事实相反的虚拟语气的动词形式.
If 虚拟条件句 要用had+ 过去分词.这里已被But for 短语代替了,等于 If it had not been for their help.
主句要用 would/could 等+have + 过去分词
所以选B
 
 
展开全文阅读
剩余:2000