答案详解
1. A. 因为gave后面已经有表示物的直接宾语了,排除代词A、C、和D。however意为“无论如何”;whenever意为“每当…”,根据句意,只有选C,意义才通。
2. A. 因为前面已经连词though了,所以不再需要连词了。Hard-working though he was=Although he was hard-working。
3. B. 因为as引导让步状语从句,要求将从句的表语或状语等放到句首。而although, while表示让步时,都用正常语序;另外,though引导的让步状语从句,其表语或状语等可提前也可不提前。
4. C. 因为immediately, instantly, directly和the moment, the instant, the minute等都可以用作连词,引导时间状语从句,相当于as soon as。
5. C. 因为表示“正要做某事时,突然又发生另一件事”的句型是:was /were just about to do sth. when…did…或was /were just on the point of doing sth. when…did…
6. C. 因为not…until…“直到…才…”,再接before语意上不通,要用after。
7. C. 因为no matter后一定要接疑问词或whether。
8. C. 引导状语从句时no matter how=however,其后接形容词或副词,只有C正确。
9. C. unless“除非、如果不”。句意是:大多数动物与其它不同种类的动物都没有什么联系,除非是把它们猎为食物。
10. A. 句意是:虽然他认为他在帮我们做工,但事实上他是在挡事。
11. B. 表示主、从句的谓语动词同时变化的“随着…”只能用as。
12. B. 因为keep the portrait (把照片放在…)后面一定是指所放的“地方”了,所以用where (在…的地方) 引导一个地点状语从句。
13. C. 因为非谓语动词的逻辑主语就是句子的主语,mistakes不能check,排除A和D;若用B,则前后是两个句子,又无连词,排除B。