题目
The child was running a high fever, which made it imperative that he _ in bed.A. was keptB. had to be keptC. be keptD. was to be kept
The child was running a high fever, which made it imperative that he _ in bed.
A. was kept
B. had to be kept
C. be kept
D. was to be kept
题目解答
答案
C. be kept
解析
本题考查虚拟语气的用法。解题思路如下:
- 首先,要明确“it is imperative that...”这个句型的特点。在这个句型中,“imperative”表示“必要的、紧急的”,当句子表达“做某事是必要的/紧急的”时,后面的从句要用虚拟语气。
- 虚拟语气的结构是“should + 动词动词原形”,其中“should”可以省略。
- 分析句子结构,“The child was running a high fever”是主句,“which made it imperative that he in bed”是一个非限定性定语从句,其中“it”是形式宾语,真正的宾语是“that he in bed”这个从句。
- 在这个宾语从句中,“he”和“keep”之间是被动关系,即“孩子被要求卧床休息”,所以要用被动语态“be + 过去分词”的形式。
- 结合虚拟语气的结构,省略“should”后,从句的谓语动词就是“be kept”。