问题
选择题
In this company, it is required that anyone who ______ recently come here _____ this kind of test.
A.has; has
B.has; have
C.have; have
D.have; has
答案
答案:B
题目分析:考察主谓一致和虚拟语气。本题第一空是定语从句,who指代先行词在句中作主语,因为先行词是anyone所以句中使用单数has的形式。因为前面的动词是require后面的宾语从句指使用should+动词原形的虚拟语气。should可以省略。句意:在这个公司里,要求最近来的人要进行这样的一个测试。故B正确。
点评:英语中有4——四个表示“要求”的词,require, ask ,tell, demand;3——三个表示“建议”的词,suggest, recommend, advice;2——两个表示“命令”的词,order,command ; 1——一个表示“坚持”的词,insist。他们后面接 should+动词原形 的虚拟语气。Should可以省略。另外定语从句中的单复数取决于先行词的单复数形式。