____ you be able to travel at the speed of light,you would not reach that star in more than a thousand years.A.Might B.Could C.Should D.WouldWhy Meaning?
问题描述:
____ you be able to travel at the speed of light,you would not reach that star in more than a thousand years.
A.Might B.Could C.Should D.Would
Why Meaning?
答
1. 答案:C.
2. 翻译:如果你(将来)能够以光速旅行,你在一千多年内也达到不了那个恒星。
3. 解释:
1)此题考查if引导条件状语从句的虚拟语气时,从句的倒装和省略用法。
2)如果是对将来动作的虚拟,if从句可以使用“should + 动词原形”,而主句使用“should/would/might/could + 动词原形”。
3)而if从句如果含有should的话,又可以直接将should提前,并去掉if.
即:If you should be able to travel at the speed of light
=Should you be able to travel at the speed of light
答
这是个虚拟语气,因为要达到光速是不可能的,should可提前,因为句子省略了if
类似的词还有were,had
答
【选择C】虚拟语气:省略 if 如果条件状语从句的谓语动词中含有were,had,should,可以省略连词if,把were,had,should,放在主语前构成倒装.如果条件状语从句是否定形式,倒装时只能把not放在主语的后面,不能用缩写形式而...