一个复杂英语句子的分析

问题描述:

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

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