不明白以下两句的实际含义,很费解所谓的“固定搭配”

老师请问关于这两句:

It is/has been+一段时间+since+一般过去时态

It was+一段时间+since+过去完成时态

为何第一句的从句就用一般过去时态而第二句的从句又用过去完成时态呢?书上只说是固定搭配,希望老师能解答出更深层次的原因?

请先 登录 后评论

最佳答案 2022-04-08 09:56

it is/has been+一段时间,表示截止现在这段时间有多长,since从句表示这段时间的起点,起点肯定在现在以前,即过去,所以从句谓语用过去时。It was + 一段时间,表示截止过去某个时候一段时间是多长,since还是表示这段时间的其点,起点在过去的过去,所以用过去完成时。这是很简单的道理,不需要很深刻分析,是显而易见的原因。

请先 登录 后评论

其它 1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

      这是最常见的时态搭配形式,在考试中最好优先考虑。但是,这并不是唯一的正确用法。

      “  It was+一段时间+since+过去完成时态”中的过去完成时态也可以用一般过去时。例如:

    It was ages since they last paid bills on time.(摘自A Comprehensive Grammar of the English Language by RandolphQuir et al,1985)自从他们上次按时付清账单以来,已经过了很长时间了。

请先 登录 后评论
  • 2 关注
  • 1 收藏,1538 浏览
  • 王秋驰 提出于 2022-04-05 18:02