题目
2. If Peter had not kept strictly to his bed, he ( ) over the measles quickly.A. would not have gotB. could not getC. gotD. would get
2. If Peter had not kept strictly to his bed, he ( ) over the measles quickly.
A. would not have got
B. could not get
C. got
D. would get
题目解答
答案
A. would not have got
解析
本题考查知识点:虚拟语气中if引导的条件状语从句的用法。
解题思路:虚拟语气用于表示与事实相反的假设或愿望。在if引导的条件状语从句中,如果表示与过去事实相反的假设,从句要用“had + 过去分词”,主句要用“would/could/should/might + have + 过去分词”。本题中从句“ If Peter had not kept strictly to his bed”使用了“had + 过去分词”的形式,说明是对过去情况的虚拟,所以主句应该使用“would/could/should/might + have + 过去分词”的结构。
解析:
- 选项A:“would not have got”符合“would + have + 过去分词”的结构,是对过去情况虚拟时主句的正确形式,意思是“就不会得”,符合题意。
- 选项B:“could not get”是一般过去时的形式,不能用于对过去情况虚拟的主句,所以该选项错误。
- 选项C:“got”是一般过去时,同样不能用于对过去情况虚拟的主句,该选项错误。
- 选项D:“would get”是“would + 动词原形”,用于对现在或将来情况虚拟的主句,而本题是对过去情况的虚拟,所以该选项错误。