英语六级语法每日一练 3
2012-02-07 阅读 : 次
1.My hat was here a second ago but now it’s missing.Someone______(一定在跟我开玩笑)!”
2.His advice has made the design_______(比它原本会是的样子更好)
Answer:
1.must have made a joke about me
【解析】该题虚拟条件句的使用。本句是对过去事实的推测。观察句子可以看出这里为对过去的事实的肯定推测,应用must+have done结构,句中someone 与make 之间为主动关闭。
2.better than it would otherwise have been
【解析】该句考察含蓄条件句的虚拟形式。otherwise相当于虚拟条件if it hadn’t been for his advice,表示对过去的一种虚拟,所以要用would otherwise have been.
本文地址:http://www.cetclub.com/kaoshijingyan/liujikaoshijingyan/2018-06-27/7021.html
上一篇:英语六级语法每日一练 4 下一篇:英语六级语法每日一练 1