第22题: [单项选择]A number of theories have been put forward about the possible causes of cancer. A. 理论上早巳预言了癌症的病因。 B. 人们就造成癌症的病因提出了不少理论。 C. 大量的理论已经用于解释引发癌症的原因。 D. 人们已用大量理论来研究癌症的原因。 参考答案:B 答案解析:语法点:本句是现在完成时态的被动语态结构。2)词汇点:重点考查词组a number of表示“许多,大量的”,put forward表示“提出”,cause表示“原因”。结合以上分析,四个选项中B项译