您好,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