A:It is going to raining ./ B:sure if only we ( ) out

来源:百度知道 编辑:UC知道 时间:2024/09/22 13:27:53
A did not start
B have not started
C had not started

答案是C,但是不明白.帮个忙,谢谢拉
上面的打错了,应是is going to rain
为什么这个”had done”不是表示过完呢? 虚拟语气不是应与情态动词有关嘛?

C
1. 翻译:A:要下雨了。B:是啊。要是我们(当初)没有动身该有多好啊!
2. 这是虚拟语气的语法。If only+句子翻译为“要是....该有多好啊!”,这个句子要用虚拟语气。因为说话人表达的这个含义其实是一种和事实相反的愿望。
3. 而如果句子表达的动作已经发生的话,按常规用一般过去时,但是用虚拟语气时则要变成过去完成时。
如: If only I didn't stayed up last night!
4. 此题说话人在说话时,他们其实已经动身了,所以要把过去时变成过去完成时,故答案选C。

因为这段对话发生在外面,他们已经出来了,所以虚拟语气要用过去式。
因此是:had not started