21. More than two hundred people died or were______ in the earthquake.
A. ruined B. injured C. damaged D. destroyed
【解析】选B。考查动词辨析。ruin“毁坏”,injure“(在意外事故中)受伤”,damage“损坏”, destroy“毁坏”。句意:在这次地震中200多人死亡或受伤。
22. —What is the price of rice these days?
—Oh, yesterday I heard it ______ sharply since last month.
A. is raised B. had risen C. had raised D. was risen
【解析】选B。考查时态与语态。根据谓语动词heard以及时间状语yesterday和since last month可知此处指价格自从上个月到昨天一直上涨,故用过去完成时。raise是及物动词,若选C,要用过去完成时的被动语态形式。而rise是不及物动词,没有被动形式。故选B。