In this country it is required that anyone who __ recently come here __ to pass this kind of test.A.has;has B.has;hadC.have;have D.has;have选D,为什么?

问题描述:

In this country it is required that anyone who __ recently come here __ to pass this kind of test.
A.has;has B.has;had
C.have;have D.has;have
选D,为什么?

anyone用作单数,have to不得不(短语),固定搭配

我同意回答者:yangkangshi
他是对的。
it is required that sb (should) do sth.

1.第一空用has是第三人称的完成时.
2.第二空用have原形是因为有require,request,order等这样表要求,命令的动词时其从句要用虚拟语词,后面的 have 其实是省略了should的.

因为有anyone,所以第一个空是has(单数)
第二个空根据句意填have,和后面的to搭配("不得不")