题目
. Father said we were lucky not to leave our visas at home. Otherwise, we ______to go back home.A. would have hadB. wouldn't haveC. would haveD. wouldn't have had
. Father said we were lucky not to leave our visas at home. Otherwise, we ______to go back home.
A. would have had
B. wouldn't have
C. would have
D. wouldn't have had
题目解答
答案
A. would have had
解析
本题考查虚拟语气的用法,核心在于判断句子所表达的假设情况及对应时态。
- 关键点1:句中“Otherwise”表示“否则”,隐含与事实相反的假设(即“如果把签证忘在家里”),需使用虚拟语气。
- 关键点2:原句描述的是对过去情况的虚拟(假设过去未发生某事),因此主句动词应采用“would have + 过去分词”结构。
- 关键点3:动词短语“have to”在虚拟语气中需转化为“would have had to”,体现“本应被迫做某事”的含义。
选项分析
-
选项A(would have had):
- 完整形式应为“would have had to go back home”,表示“本应被迫回家”。
- 符合对过去虚拟的语境,且逻辑与题干“lucky not to leave visas”一致。
-
选项B(wouldn't have):
- 否定形式“wouldn't have”表示“本不会”,与题干逻辑矛盾(忘签证会导致必须回家,而非“不会回家”)。
-
选项C(would have):
- 缺少“had”,无法正确表达“have to”的虚拟语气形式。
-
选项D(wouldn't have had):
- 否定形式与题干逻辑不符,且“have”未与“to”搭配,意义不完整。