关于there be 句型中的单复数用法
There has always been a huge number of Italian,Chinese and Japanese restaurants.
这是新标准英语九上第八模块第二单元的一句话.
关于此句中的a huge number of代表许多,那么前面的是否应该用have 而非has?
人气:496 ℃ 时间:2019-10-04 12:49:24
解答
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.
推荐
猜你喜欢
- 有关学校设施的英语单词.
- 夸奖近义词
- 甲数是乙数三分之二,乙数是丙数五分之四 问甲数是甲数丙数和的几分之几
- 计算:(1000-2x)(100+x)=100(1+15.2%)*1000
- 十个人下棋,每个人下九盘.胜的得2分,输的得0分,平的得1分.已知第一名和第二名的总分之和比第三名多20分,第四名的得分是最后四名得分的总和.第一名和第二名下的是平局.求第五名得分是多少?
- 根据语境,填写名人名言.高尔基说过,( ),读书决定一个人的修养和一个民族的素养,影响一个国家的前途
- 澳大利亚为什么有如此多古生物,用大陆漂移假说解释
- 你也许是对的,怎么说英文may