The streets always have many cars running nowadays改错从语法层面分析

问题描述:

The streets always have many cars running nowadays改错从语法层面分析
The streets always have many cars running nowadays.这样改对吗,还是需要改成There are always many cars running on the streets nowadays.The street可以做主语吗

需要改成There are always many cars running on the streets nowadays.
There 是主语,street不是主语,这是there be句型,主语就是there,谓语就是be,后面的成分是表语在这里run是什么成分是伴随,还是做形容词还是什么呢我也不知道怎么跟你解释,因为there be句型用于表示没有生命的东西的拥有..., 这里其实是现在进行时many cars are running on the streets 表示街道的状态,但一个句子只能有一个谓语,不可能说:There are many cars are running on the street.