21.A
弹奏乐器,乐器前要加定冠词the,因此排除C、D,visit这里不是动词,如果是动词,就应该是visit Shanghai,不可能加介词to,visit是可数名词,一定要带冠词或定冠词,排除B,选A;
26.C
A、B、D的重音都在第一个音节上,C的重音在第二个音节,选C;
28.A
many 后要跟可数名词,排除B,news是不可数名词;speeches是听的,不是读的,排除D;小说里写干旱虽然有,但此答案显然不如report 更贴切,应选A,新闻报道;
29.B
waste浪费的意思肯定不符句意,做车模怎么回事浪费时间呢?排除D;
spend 用法:sb spend +时间、金钱+ (in) doing sth / on sth,主语应是人,不能用it,排除A;
cost 用法:it cost (sb) + 金钱+ to do sth,是指花多少钱,不能指花时间,排除C;
take 用法:it take sb + 金钱(或时间)+ to do sth,唯一正解.