关于there be 句型中的单复数用法

学习 时间:2026-04-08 03:59:57 阅读:2509
关于there be 句型中的单复数用法There has always been a huge number of Italian,Chinese and Japanese restaurants.这是新标准英语九上第八模块第二单元的一句话.关于此句中的a huge number of代表许多,那么前面的是否应该用have 而非has?

最佳回答

传统的康乃馨

听话的手链

2026-04-08 03:59:57

1。 总所周知,there be句型中的be动词的数必须采用就近原则,即和be后面的第一个名词的数/性保持一致。2。 该句中,第一个名词是number(单数),并非restaurants,所以当然用there has been,而不是there have been。3。 如果该句是:There have always been huge numbers of Italian, Chinese and Japanese restaurants。虽然句意一样,但此时必须用have,因为第一个名词是numbers。

最新回答共有2条回答

  • 慈祥的雨
    回复
    2026-04-08 03:59:57

    1。 总所周知,there be句型中的be动词的数必须采用就近原则,即和be后面的第一个名词的数/性保持一致。2。 该句中,第一个名词是number(单数),并非restaurants,所以当然用there has been,而不是there have been。3。 如果该句是:There have always been huge numbers of Italian, Chinese and Japanese restaurants。虽然句意一样,但此时必须用have,因为第一个名词是numbers。

上一篇 二氧化碳是氧分子和氧原子构成的么?

下一篇 如图,边长为1的正方形ABCD绕点A逆时针旋转30°到正方形AEFG,则图中阴影部分的面积为(  )