______, 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。
提交答案
关闭