题目
The law requires that everyone _________ his car checked at least once a year.[ ]A. hasB. hadC. haveD. will have
The law requires that everyone _________ his car checked at least once a year.[ ]
A. has
B. had
C. have
D. will have
题目解答
答案
C. have
解析
本题考查虚拟语气的用法。当主句中的动词是表示要求、命令、建议等含义的词(如require, demand, suggest等)时,其后的宾语从句需使用虚拟语气,即动词原形形式。此外,句中have作为使役动词,表示“让某人做某事”,其后接过去分词构成have sth done结构,表示“使某事被做”。
-
确定虚拟语气的结构
主句动词require表示“要求”,其后的宾语从句需用虚拟语气,即should + 动词原形。但此处should被省略,直接保留动词原形have。 -
分析动词
have的用法
have在此为使役动词,表示“让某人做某事”。其后接过去分词checked,构成have sth checked结构,意为“让车被检查”。 -
排除干扰项
has(A)为第三人称单数现在时,不符合虚拟语气要求。had(B)为过去时或完成时,与语境不符。will have(D)为将来时,与require的即时性矛盾。