there be句型的主语是第几人称?

如图,这题为什么是have啊。。。我查了查这个句型主语是后面的名词,名词三场事故难道不是第三人称吗?

您好,there be 句型的谓语动词的单复数通常根据其表语决定。而这一句是一个对话。答句是:

Yes. And there __________ three accidents here so far this year.

表语是 three accidents(3个事故),是复数形式,所以谓语动词采用复数,而句子的时间状语是 so far this year;表示今年到目前为止已经发生了3次,但尚未结束,也就是可能还会有更多的事故,所以需要使用(现在完成时态),那么答案中符合复数,又是现在完成时态的,只有答案 C 的 have been。

第一人称单数:am/was/have/had
第一人称复数:are/were/have/had
第二人称单复数:are/were/have/had
第三人称单数:is/was/has/had
第三人称复数:are/were/have/had

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-28
there be句型主语的人称取决于be动词后面的内容,本句中three accidents属于第三人称,但同时又是第三人称复数,所以谓语动词使用have,就类似于they作主语虽然是第三人称,但由于是复数,在跟be动词时和第二人称的you使用同一个“are”。
第2个回答  2021-12-15
There be句型他一般让不说是第几人称,只说是主语,是单数还是复数,这个句型的结构是the b加人或者事物。加地点或者是时间表示的意思就是
某地有某人/某物 或者
某时有某人/某物
如果是there is后面的人或物就要用单数形式,例如,there is a boy crazy on the playground,有一个孩子在操场上哭。
There be,be后面的名词是复数形式,这时候就要用there are。
There are two pencils and a book on the desk,课桌上有两指铅笔和一本书。本回答被提问者采纳
第3个回答  2021-12-30
这句话的主语是复数 three accidents三场交通事故。所以选择 C

There be结构的现在完成时态是 They have been+主语复数.或。 There has been.+主语单数
第4个回答  2021-10-28
there be表示存在有,主语一般是名词,1.一般现在时:主语是单数或不可数时用there is,主语是复数时用there are。
2.过去时:主语单数用there was,主语复数用therewere。
3.现在完成时:there has been,there have been
3.一般将来时:there will be本回答被网友采纳
相似回答