Twenty years ______ passed since I came here.填的是 have 还是 has.为什么?

问题描述:

Twenty years ______ passed since I came here.填的是 have 还是 has.为什么?

用HAVE 因为这里不能作为一个整体看.
只有类似如 20YEARS (IS) A LONG TIME .这一类的句子一定是用谓语单数,因为这里他看作一个整体