1.Many a man and many a woman ___that he or she had had beter education.

问题描述:

1.Many a man and many a woman ___that he or she had had beter education.
A.wish B.has wished C.do wish D.have wished
2.Neither of the young men who had tried to get the job in the company____.
A.has been accepted B.have been accepted C.was accepted D.were accepted
1题应该选B 2题应选C
我搞不懂的是1中的从句是过去完成时嘛,但是has wished又是个现在完成时,而2题had tried是过去完成时,为什么要选C的一般过去时而不是A的现在完成时呢?

1.B
1)英语关于主谓一致的语法规定,如果两个可数名词被many/every/each/many a等修饰且用and连接时,谓语动词用单数形式,所以答案只能选B.
如:Each man and each woman likes to be famous.
2)之所以出现从句用过去完成时,而主句只用现在完成时,是因为该句谓语动词wish的特点.wish其后的宾语从句是必须使用虚拟语气的.该题宾语从句时对过去动作的虚拟,所以从句使用过去完成时.
2.C
1)同样根据主谓一致的语法,neither of...做句子主语时,谓语动词用单数形式,排除BD;
2)定语从句中使用了过去完成时即“过去的过去”had tried to...,表明该动作是发生在另一个过去发生的动作之前的,而这个作为比较的动作恰恰就是主句的谓语动词be accepted所表示的动作,所以主句必须使用一般过去时was accepted.