首页 > 留学知识库

问题: _______the meeting,he would have attended.

A.If he knew
B.If he hadn't known
C.Had he known
D.If he didn't know

解答:

C正确.当条件状语从句虚拟过去时,句型是:If 主语+had done sth,主语+would have done sth.这时间,从句可省略为:Had +主语+done sth,主句不变.你的问题中,因为主句谓语动词形式是would have done,那从句谓语动词一定是:had done.B选项虽然时态对,但意义不对,该是肯定才对.而C项正式省略倒装形式.