2、解析:正确答案为D。
本题考查“当否定意义的状语放在句首时,主句谓语形式需构成倒装”这项规则,根据语境,由until引导的从句动作发生在主句动作之前,所以主句应使用一般过去时,从句应使用过去完成时。排除C。句意:直到他完成这项任务才发现自己病的很严重。
3、解析:正确答案为B。
根据后半句时态,由if引导的从句是针对过去的虚拟,所以用had done结构,句意:如果刚才我得罪了您,我表示歉意。但是我向您保证,那不是故意的。
4、解析:正确答案为D。
本题考查的是词义辨析。四个单词的意思分别为frame“设计、建造”;frost“结冰”;frown“皱眉”;float“移动”。根据句意:当他们回到河边时,发现船已经 。四个选项只有D符合句意,float away指“漂走”。
5、解析:正确答案为A。
本题考查词组辨析。根据句意:大卫喜欢农村生活,而且已经决定 农业。go in for:从事;go back on:违背;go through with:完成;go along with:与……一起;带进去,只有A符合题意,所以选A