There is a heated debate over whether old buildings in urban areas should be demolished.
一个句子只有一个主语谓语动词,为什么这个句子有两个。Over和 is
主句(There be句型)
There is a heated debate
There引导词
is 系动词谓语
a heated debate 主语
over... demolished 介词短语作状语。
whether old buildings... demolished 介词over的宾语从句:
主语 old buildings
后置定语 in urban areas
谓语 should be demolished
现在可以看出两个主语和两个谓语了吧?
若还有不清楚的请追问。