there have been 和there has beenthere后面加have还是has是看什么啊(与什么有关)?

问题描述:

there have been 和there has been
there后面加have还是has是看什么啊(与什么有关)?

和后面加的名词有关.
比如,There have been three accidents in one months.(three months是复数)
There has been one cook who was fired.(one cook是单数)