单选题
______, 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引导的虚拟条件句,用过去完成时。另外,虚拟条件句中有were/had(助动词)/should时,可使用倒装结构,即省略if,把were/had(助动词)/should放在主语之前。故选D。
提交答案
关闭