英语单选问题

______right now, she would get there on Sunday.\
A.Would she leave B.If she leaves C.Were she to leave D.If she had left

答案选C,为什么D不行,求解析

C选项可以看做是If she were to leave,如果她现在就出发,那么星期日就能到那。
D选项 如果她这时已经离开,对应的后面的句子应该是那么她已经怎么怎么样即:she would have got there onSunday.
这题考查的是虚拟语气条件状语的用法,有很多知识点记不得了,不过主要的还是只有几种比较常见,以下是从百度找到的虚拟语气做条件状语的不同情况,供参考:
1、表示与现在事实相反的情况:
从句:If+主语+过去时(Be动词用were)
主句:主语+ should/would/might/could+do:
2、表示与过去事实相反的情况
从句:If+主语+had+done
主句:主语+should/would/might/could+have done
3、表示对将来情况的主观推测
从句:①if+主语+were to do (if 表示未来的虚拟语气独有形式,其他如wish, even if等词都没有该形式来表示未来的虚拟语气)
②if+主语+should+do
③if+主语+过去式(be动词用were)
主句:主语+should/would/might/could+do
4、 有时,虚拟条件句中,结果主句和条件从句的谓语动作若不是同时发生时,虚拟语气的形式应作相应的调整。这种条件句叫错综条件句。
①从句的动作与过去事实相反,而主句的动作与现在或现在正在发生的事实不符。
②从句的动作与现在事实相反,而主句的动作与过去事实不符。
5、 当虚拟条件句的谓语动词含有were,should,had时,if可以省略,这时条件从句要用倒装语序,即把were,should,had等词置于句首,这种多用于书面语。
6、非真实条件句中的条件从句有时不表达出来,只暗含在副词、介词短语、上下文或其他方式表示出来,这种句子叫做含蓄条件句,在多数情况下,条件会暗含在短语中,如without…,but for…(要不是因为...)等
7、 有时,虚拟条件句中,主、从句可以省略其中的一个,来表示说话人的一种强烈的感情。
8.注意,在虚拟语气的从句中,动词be的过去时态一律用were,不用was。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-18

______right now, she would get there on Sunday.\
A.Would she leave B.If she leaves C.Were she to leave D.If she had left

虽然题干中有now,但是,leave 这个动作并没有发出,所以应该是对将来的虚拟。而对将来表示虚拟的话,if从句有三种表示方法:

1,were to do ,

2.would do  

3.did.此题的可能答案应该是

    if she were to leave

    if she would leave

    if she left

    而如果虚拟语气从句中含有if,were,would 这3个词的话,可以省略if,把这几个词提前。所以答案是C。

D,是对过去的虚拟。

本回答被提问者采纳
第2个回答  2014-04-18
虚拟语气,right now说明是对现在的虚拟,所以选C,D是对过去的虚拟。
第3个回答  2014-04-18
right now 是现在时的,因此这个句子是对与现在相反情况的虚拟;had done 是对过去的虚拟
相似回答