永发信息网

If there had not been a hard layer of rock beneath the soil

答案:1  悬赏:0  手机版
解决时间 2021-08-19 21:14
  • 提问者网友:浮克旳回音
  • 2021-08-19 11:04
If there had not been a hard layer of rock beneath the soil 这句话为什么要用过去完成时呢?
they would have completed the job in a few hours.
最佳答案
  • 五星知识达人网友:玩家
  • 2021-08-19 12:17

这是表示与过去事实相反虚拟语气在条件状语从句中的动词形式【had+过去分词】,不是过去完成时,尽管形式一样
不信你接着看后面的主句,里面的动词形式就是【would + have + 过去分词】


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯