完成时用在there be句型中怎么用?是has还是have?

问题描述:

完成时用在there be句型中怎么用?是has还是have?

there be是一种完全倒装形式 ,要看后面的名词是单数还是复数。不能单纯的看句子 是 有 的意思

There be是倒装句型,主语在be动词后。因而,be动词与后面的主语的数保持一致。

there has been a dustbin here since last week.a dustbin 单数用has
there have been some people wating for the bus since i arrived.some people 复数用have

具体看你所要表达的内容,复数的用have,单数的用has