It was the first time that...句式中that-从句的时态问题

在 It was the first time that-结构中,that-从句通常用过去完成时,有时也用一般过去时,有时若有包括现在在内的时间状语,偶尔还可用现在完成时: 


 I was lucky because that was the second time I (had) visited Japan that year. 我很幸运,那是我那年第二次访问日本。 

 It was the first time this year that he hadn’t [hasn’t] worked on a Saturday. 这是今年来他第一次在星期六不上班。 


上面两个句子中,都用了两种时态,到底有何区别?谢谢!!

还有一个问题:这里的关系词可以用when吗?

请先 登录 后评论

最佳答案 2020-03-24 08:22

I was lucky because that was the second time I (had) visited Japan that year. 我很幸运,那是我那年第二次访问日本。 

——本句用一般过去时visited,可能受 that year 的影响。正常情况下使用过去完成时,体现“过去的过去”。

It was the first time this year that he hadn’t [hasn’t] worked on a Saturday. 这是今年来他第一次在星期六不上班。 

——本句用现在完成时 hasn't worked,可能受 this year 的影响。正常情况下使用过去完成时,体现“过去的过去”。


关于定语从句能否使用 when 引导,我认为最好使用 that。这些时间名词如 the first time/day/week/month/year 以及 the moment, the minute 为先行词时,原则使用that,不用 when。这些词语时间概念明确,即便用 that,也知道是指时间。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,23286 浏览
  • myz73 提出于 2020-03-10 18:38

相似问题