20+5分英语小问题系列 (1)

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:38:41
(非单选)The numble of people infected with AIDS could reach 10 million by 2020 unless_________ to prevent the spread of the disease
A.effective measures are taken
B.taking effective measures
A和B哪个对?或者是都对? 如有错误,请顺带解释一下错误的原因。

A对。A选项中有宾语即effective measures而B中则没有。选B就是默认Unless后面的宾语为患艾滋病的人。显然这是不正确的

A unless 后引导的从句应有主语:effective measures 。若选B 则unless后不为完整的句子。又因为有效的措施被采用,故用被动 are taken 。