iftherehadnotbeenahardlayerofr-查字典问答网
分类选择

来自陈子军的问题

  iftherehadnotbeenahardlayerofrockbeneaththesoil,theywouldhavecompletedthejobinafewhours.这句话为什么要用过去完成时呢?为什么不用一般过去式呢?改成这样iftherewerenotahardlayerofrockbeneaththe

  iftherehadnotbeenahardlayerofrockbeneaththesoil,theywouldhavecompletedthejobinafewhours.这句话为什么要用过去完成时呢?为什么不用一般过去式呢?改成这样iftherewerenotahardlayerofrockbeneaththesoil,theywouldhavecompletedthejobinafewhours这样不是更好吗?为什么呢?

  用过去完成时他语境更加强调了什么呢?

5回答
2020-10-19 22:21
我要回答
请先登录
郭菁

  虚拟语气,条件句要往后推一个时态,一般过去式变为过去完成时.这里是语法问题,跟语义关系不大.

2020-10-19 22:25:50
陈子军

  那现在时就要写成过去式?

2020-10-19 22:29:56
郭菁

  对的。

2020-10-19 22:30:59
陈子军

  现在时要写成过去式过去式要写成过去完成时那现在完成时也是写成过去完成时吗?

2020-10-19 22:33:52
郭菁

  对的,跟主句是过去式的从句动词变位类似。

2020-10-19 22:37:53

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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