since的用法疑问

例句: Cath hasn't phoned since she went to Berlin. 卡思自从去了柏林还没有打来过电话。 这里是“卡思自从去了柏林(到现在)还没有打来过电话。”,所以主句用现在完成时。 It was the first time I'd had visitors since I'd moved to London. 那是我搬到伦敦以后第一次有人来看我。 这里整个句子是以“it was the first time ”做基调,所以since的主从句都过去完成时表“过去的过去”。 She had been worrying ever since the letter arrived. 自从接到那封信后她就一直焦虑不安。 这个句子不是从句的动作在前,主句动作在后吗?主句为什么能用过去完成时呢,过去完成时不是表“过去的过去”吗? 请问老师我对since主从句时态的理解对吗?
请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

She had been worrying ever since the letter arrived. 从句的动作在前,语言逻辑决定了主从句的动作先后顺序,所以从句的过去完成时简化为一般过去时了。

所以,当since从句谓语为一般过去时的时候,主句可以是现在完成时,也可以是过去完成时,由句子的语境决定。

你的其它理解正确。

请先 登录 后评论
mikee

She had been worrying ever since the letter arrived. ✔

她收到了信,收到信后一直在担心....直到过去的某个时间点才停止担心。我们可以清楚地看到4个时间点(按顺序排列)

A点:收到信

B点到C点:一直在担心

【C点隐藏在里面】

D点:现在(现在已经不担心了)

请先 登录 后评论
  • 2 关注
  • 5 收藏,2553 浏览
  • Maydayisgood 提出于 2020-06-09 14:02

相似问题