Three years -- since they came to this schoolA .have past B.has passed C .has past D .have passed

问题描述:

Three years -- since they came to this school
A .have past B.has passed C .has past D .have passed

选 D,因为三年是复数氢用have,后面要用动词过去式。

选 B ,three years 在这里作为一个整体来看待。英语中表示时间,距离,金钱,重量的名词作主语,看做整体,谓语常用单数。

b Three years 当作整体看待,用has,pass的过去式是passed

选b 因为时间做主语用单数

B Three years 当作整体看待,pass的过去式是passed

答案是D,pass的过去分词是passed。