But for their help,we ( ) the program in timeA:had not finished B:could not have finished 括号中填哪一个,
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 16:24:00
But for their help,we ( ) the program in timeA:had not finished B:could not have finished 括号中填哪一个,
But for their help,we ( ) the program in time
A:had not finished B:could not have finished 括号中填哪一个,
But for their help,we ( ) the program in timeA:had not finished B:could not have finished 括号中填哪一个,
要是没有他们的帮助,我们就不可能及时完成那个计划.
这是表示与过去事实相反的虚拟语气的动词形式.
If 虚拟条件句 要用had+ 过去分词.这里已被But for 短语代替了,等于 If it had not been for their help.
主句要用 would/could 等+have + 过去分词
所以选B
B
参考下面的链接:
http://zhidao.baidu.com/question/174801673.html
B:
But for their help要不是当时他们的帮助= If they hadn't help us 是一个虚拟语气的条件句,主句也是对过去的虚拟,要有could/would/should/might等助动词的参与,根据需要选了could。主句翻译为:我们当时就不可能及时完成那个项目。
选B。这句话的意思是“如果没有他们的帮助,我们不可能已经及时完成这个项目”。就是说,我们已经及时完成了这个项目,但是呢,是在有他们的帮助下的。于是假设如果没有他们的帮助,我们就不可能已经及时完成这个项目。