一个复杂英语句子的分析At least a dozen localities have established(制定)bans,starting in 1999; and 40 states have had bans proposed but not passed.重点分析后一个句子.并翻译

问题描述:

一个复杂英语句子的分析
At least a dozen localities have established(制定)bans,starting in 1999; and 40 states have had bans proposed but not passed.
重点分析后一个句子.并翻译

had bans proposed have sth done 让人(请人)做……
就是某事不是自己做的意思,而是别人做的,至于是谁不关心。(新概念3册课文《十三等于一》的句型)
40个州已经建议禁止,但没通过。

至少12个地区制定了禁令,始于1999年,有40个州提议过禁令 但是没有被通过

40 states 主语
have had 谓语
bans宾语
proposed宾补
not passed.并列的宾补
从1999年开始,至少有十几种地方设立(制定)禁令;并已有40个国家提出了禁令(使禁令被提出),但没有通过.