【虚拟语气wouldhavedone的用法Johngotto-查字典问答网
分类选择

来自曹忠波的问题

  【虚拟语气wouldhavedone的用法Johngottothestationintime.Ifhe____thetrain,hewouldhavebeenlateforhisinterview.A.hadmissedB.hadbeenmissedC.missedD.wouldmiss】

  虚拟语气wouldhavedone的用法

  Johngottothestationintime.Ifhe____thetrain,hewouldhavebeenlateforhisinterview.

  A.hadmissedB.hadbeenmissedC.missedD.wouldmiss

2回答
2020-02-11 00:41
我要回答
请先登录
季绍陵

  当主句与if条件句中的动作都发生在过去时,主句谓语动词就要使用haddone形式,if条件句中谓语动词则要使用wouldhavedone形式.e.g.IfIhadworkedhard,Iwouldhavepassedalltheexams.

  当主句以及if条件句中的动作都发生在现在时,主句的谓语动词必须使用did(be动词用were),if条件句动词须使用woulddo形式.e.g.

  Ifhecameontimeforthemeeting,Iwouldtreatyoutoarichmeal.

  IfIwereyou,Iwouldgowithhim.

  当主句和if条件句的动作都发生在将来时,主句动词可以使用did,shoulddo或weretodo形式,if条件句中动词须使用woulddo形式.

  e.g.Ifyoukept/should/keepweretokeepyourpromise,youwouldearnmorethantrust.

2020-02-11 00:45:46
曹忠波

  所以说……这题选?

2020-02-11 00:49:26

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •