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

来源:学生作业帮助网 编辑:作业帮 时间:2024/12/06 23:05:53

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

Twenty years ______ passed since I came here.填的是 have 还是 has.为什么?
用HAVE 因为这里不能作为一个整体看.
只有类似如 20YEARS (IS) A LONG TIME .这一类的句子一定是用谓语单数,因为这里他看作一个整体

has
在这里Twenty years当作一个整体来对待,谓语动词用单数

has 不管years是否加s都是表示时间,时间作主语,谓语用单数

has

has像时间、金钱在英语中都用单数,在这题中,Twenty years属于时间,应该用单数,所以是has。

has时间是不可数名词,应用单数

has