the last thirty years have seen

1、 the last thirty years have seen 还是has seen,不同的例句,有时用have 有时用has,究竟用什么呢?
1、 the last thirty years have seen the great number of laws ...
2、 the past 30 years has seen the great changes ...
上面两个句子中,为什么第一句的过去三十年的谓语动词用复数have,而第二句的谓语动词用单数has?教材中是用have,30年要看成数复数呢?这里过去三十年不是做主语,表示一个时间段,难道不应该用单数?
奇怪的是竟然也有句子是用单数的谓语动词.

亲:主语和谓语一致问题,咱真的很难说清楚啊!不过一定要遵循一条:如果把主语视为整体抽象概念的话,那么谓语动词肯定还是单数,相反则是复数.
温馨提示:答案为网友推荐,仅供参考
相似回答