one and a half years (have/has) passed since we last meet.应该添哪个,为什么?

问题描述:

one and a half years (have/has) passed since we last meet.
应该添哪个,为什么?

应该选has , one and a half 后面接的名词应是复数形式,但谓语动词要用单数形式

用have,因为years是复数

此处使用has,表示数目,时间,金额的名词复数作主语时,谓语动词用单数
这是考查主谓一致的题目

have
因为是years,复数

have吧,one and a half years 是复数