If there had not been a hard layer of rock beneath the soil 这句话为什么要用过去完成时呢?
they would have completed the job in a few hours.
人气:166 ℃ 时间:2020-05-20 00:06:30
解答
这是表示与过去事实相反虚拟语气在条件状语从句中的动词形式【had+过去分词】,不是过去完成时,尽管形式一样
不信你接着看后面的主句,里面的动词形式就是【would + have + 过去分词】
推荐
- if there had not been a hard layer of rock beneath the soil,they would have completed the job in a hours.这句话我有2处不懂.
- if there had not been a layer of rock beneath the soil they would have completed the job.
- there have been 和there has been是怎么用的
- 过去完成时可用具体时间吗?比如说He said that he had been there last year对吗?
- he has been there [twice]就划线部分提问【 】he been there
- 小学三年级--有余数的除法
- 计算减法时,把减数十位上的8看成5,个位上的3看成了2,结果是309,正确的结果是多少
- 在平面直角坐标系中,直线y=-二分之一x+1与x轴、y轴分别交于点A、B点,若点C(1,2),点D在坐标平面内,如果以A、B、C、D为顶点的四边形,求D坐标
猜你喜欢