求教一道英语题,第49题

如题所述

这是一道虚拟语气的句子。答案选择D。
解析:
原句应该是:I would have gone to visit him in the hospital if it had been at all possible,but I was fully occupied...
前面是一个与过去事实相反的假设,其句型是:主句用would have done,从句用had done。另外,从句中用省略if,主谓倒装的倒装句。
句子的后部分用but,表示“假设”的反面就是“事实”,所以用was。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-19
答案选D。 考察虚拟语气的用法。
第2个回答  2019-04-19
49,答案选D追答

逗号之前是一个条件句中表示与过去事实相反的虚拟语气。条件句中的if被省去。

换原, 得:I would have gone to
visit him in the hospital if it had been at all possible.

but 后是真实情况,上周,所以用过去时,I was fully occupied

整个句子汉义:要是有可能的话,我会去医院看他(实际上没有有去),可是我上周忙得不可开交。(真的是很忙)

如还有疑问,欢迎追问,有问必答!

相似回答