高一英语选择

( ) - Will you leave for London?
_ Sorry,_______. My brother is coming to see me.
A.I can't B.I won't

( ) You didn't let me drive. If we _______in turn, you_______so tired.
A.have driven, wouldn't have got
B.drove,wouldn't get

请详细解答!谢谢!
答案都是A,为什么B错了呢?

第一题:A
该题的要点就是,句子要灵活运用。虽然这句话will的否定形式应该是will not,但是will 有还有愿意的意思。显然这里是不合适的,应该选can't,在这里有表示情非得已,不能办到的意思。前面的sorry就更能告诉我们,说话的主人是情非得已了。

第二题:这两个答案都不对。
正确的答案应该是,You didn't let me drive. If we had driven in turn,you wouldn't have got so tired. 你不肯让我开车。假如(当初)我们轮流开车的话,你就不会这么累了。
这是一个典型的虚拟语气,had + 动词过去分词,表示对过去已经发生的事情做出假设。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-08-27
b a
第2个回答  2009-08-27
1 选B
翻译:你要去伦敦吗?---对不起,我不会去的。我妈妈正来看我。
解析:A 我不能。B 我不会。i won't = i will not.

2 选A
翻译:你没有让我驾驶。要是我们轮流驾驶的话,你就不会那么累了。
解析:虚拟语气,和事实相反。
第3个回答  2009-08-27
( ) - Will you leave for London?
_ Sorry,___B____. My brother is coming to see me.
A.I can't B.I won't

will表示的是将来时,你会离开伦敦吗?I can't表示的是我现在不能离开;I won't表示的是我将来不能离开,因为我哥哥要来看我。

( ) You didn't let me drive. If we __A_____in turn, you_______so tired.
A.have driven, wouldn't have got
B.drove,wouldn't get
You didn't let me drive.你不让我开车,didn't 表示的是过去,你过去不让我开车。如果你让我开车的话,你就不会这么累。虚拟语气要用过去时,但原句的didn't 已经是过去时,所以后面的虚拟语气要用过去完成时。
第4个回答  2009-08-27
1.b 用will来问,就用will来回答。后一句也证实了这一点。
2.a 两个答案的区别在于,前句是与过去事实相反,后句与现在事实相反。You didn't let me drive。表示与过去事实相反。
第5个回答  2009-08-27
1.B will的回答应对应will not 缩写won't
2.A 现在完成时,表示现在已经完成的过程,这样与语境正好前后照应:你没有让我驾驶,要是我们轮流驾驶的话,你也不会那么累

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网