______, everything would have been all right.

admin2019-06-28  17

问题 ______, everything would have been all right.

选项 A、He had been there
B、Here he had been
C、Been here he had
D、Had he been here

答案D

解析 根据句中的would have been可知,本题表示与过去事实相反的假设,从句应为if引导的非真实条件句,应用过去完成时,即“had+过去分词”的形式。另外,虚拟条件句中有were/had(助动词)/should时,可使用倒装结构,即省略if,把were/had(助动词)/should放在主语之前。故选D。
转载请注明原文地址:https://kaotiyun.com/show/utDC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)