题目
It ’ s so cold today . If it should get warmer this afternoon , I _ my car . A . would have washed B . would wash C . must have washed D . must wash
It ’ s so cold today . If it should get warmer this afternoon , I _ my car .
A . would have washed B . would wash C . must have washed D . must wash
题目解答
答案
B
解析
本题考查虚拟语气的用法。关键点在于识别条件句中的should,它表示与现实情况相反的假设,此时主句需使用would + 动词原形的结构。需注意虚拟语气与推测动词(如must)的区别。
条件句分析
- 条件句结构:If it should get warmer this afternoon中的should表示假设一个与当前事实相反的情况(实际天气冷)。
- 虚拟语气规则:当条件句以 should开头时,主句应使用would + 动词原形表示对未来的虚拟假设。
选项辨析
- A. would have washed:表示已完成的动作,但句中强调“如果变暖会洗车”(动作尚未发生),排除。
- B. would wash:符合虚拟语气结构,正确表达假设情况下的动作。
- C. must have washed / D. must wash:must表推测或义务,与虚拟语气语境不符,排除。