the noise had been so faint这个时态怎么理解?

The noise had been so faint that no one thought that the ship had been damaged.


The noise had been so faint 为什么不是用was来表达,而用had been?  用完成时能表达出什么效果?  感觉理解不了.. 难道是之前声音很大,现在已经变微弱了? 

请先 登录 后评论

最佳答案 2020-06-26 14:17

故事讲到船的发动机突然停止了转动。再回头说先前有了异常的声音,但声音非常小。这就是过去的过去。(讲故事将发动机停止转动是个过去事件,用一般过去时,此前异常声音小是过去的过去,当然要用过去完成时。)

时态的使用是否正确要从上下文语境来判断。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2514 浏览
  • yqq200 提出于 2020-06-17 14:13

相似问题