if there had not been a hard layer of rock beneath the soil,they would have completed the job in a few hours.这句话为什么要用过去完成时呢?为什么不用一般过去式呢?改成这样 if there were not a hard layer of rock beneath the soil,they would have completed the job in a few hours这样不是更好吗?为什么呢?
用过去完成时他语境更加强调了什么呢?
人气:430 ℃ 时间:2020-05-11 22:55:56
解答
虚拟语气,条件句要往后推一个时态,一般过去式变为过去完成时.这里是语法问题,跟语义关系不大.那现在时就要写成过去式?对的。现在时要写成过去式过去式要写成过去完成时那现在完成时也是写成过去完成时吗?对的,跟主句是过去式的从句动词变位类似。
推荐
- 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 hard layer of rock beneath the soil 这句话为什么要用过去完成时呢?
- 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 has been there [twice]就划线部分提问【 】he been there
- 【NO2生成NO与O2的可逆反应】在定容密闭容器中反应,达到平衡的标志是 1.用NO2,NO,O2的物质的量浓度变化
- 地球的赤道近视圆形,赤道的半径约6378.2千米,假设有一根绳子沿地球赤道贴紧地面绕一周,现在将绳长增加6.28米,使绳子与地面之间有均匀的缝隙,请问缝隙的宽度是多少,一只高0.8米的猎犬能否从缝隙中通过.
- 设集合A={xl2kπ≤x≤2kπ+π,k∈Z},集合B={xllxl
猜你喜欢