一道高考英语改错题

The rule requires that everyone has his bike ,new or old ,checked once a year.
答案是把has改成have 为什么?everyone不是不定代词么?不定代词一律视为单数啊
求指点。。。。。

顺便问一下 这个句子应该怎么翻译啊?

第1个回答  2011-08-14
你确定这个题的答案没有错误?!
我认为答案应该是:在everyone和has之间加上who,因为这个who是做定语从句的主语,不能省略。
另外这个翻译是:这条规则要求每一个有自行车的人,无论自行车的新旧,每年都要被检查一次。(估计是类似于开汽车的每年的年审)
第2个回答  推荐于2018-05-06
require等(如demand啦)此后面要用虚拟语气加should
原句为
The rule requires that everyone should have his bike ,new or old ,checked once a year
should可以省略。本回答被提问者和网友采纳
第3个回答  2011-08-14
require表示要求,后面要用虚拟语气,省略了should(should have)

规则要求每一个人一年检查一次自行车,不管是新的还是旧的。