请问这句话中括号里的句子是什么句型,为什么要把操作词had提前呢?应该是虚拟,这样倒装的是什么句子呢

1个回答

  • had it lived that long

    =if it had lived that long

    虚拟条件句中的谓语中含有“had,should,were"等助动词时,可以把这三个词放在主语前,并把if去掉.这就是虚拟条件句的倒装.

    不过,个人觉得,应该用:should it live that long更好,因为这是对将来相反的假设嘛.

    如:

    If he were here,he would help me.

    =Were he here,.

    If he should come tomorrow,he would give me much money.

    =Should he come tomorrow,...

    Had I known his address,I would not have phoned you.

    =If I had known his address,...