since引导的时间状语理解问题?

章振邦高级英语语法497页:

Since he joined the army, he was made great progress (自从他参军以后,他有了很大的进步).

薄冰英语惯用法词典945页指出since he joined the army - 他在或不在部队里都有可能。

那么上句是否意味着,说话的此时此刻,he 可能在部队,也有可能不在部队了?


请先 登录 后评论

最佳答案 2020-07-06 19:58

正确的理解是:这个句子告诉你主语取得很大进步这件事发生在他参军到说话时的现在这段时间内的某个不确切的过去时间,反正在这段时间之内。他现在是否还在部队和这个句子没有丝毫关系,压根无需考虑。说话人根本就没打算告诉你这一点。你考虑他是否还在部队,本身就意味着你对since从句和现在完成时的理解有偏差。

请先 登录 后评论

其它 1 个回答

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

章振邦高级英语语法497页:

Since he joined the army, he was made great progress (自从他参军以后,他有了很大的进步).

薄冰英语惯用法词典945页指出since he joined the army - 他在或不在部队里都有可能。

那么上句是否意味着,说话的此时此刻,he 可能在部队,也有可能不在部队了?

     【答】章振邦高级英语语法497页的句子应该是这样的:

      Since he joined the army, he has made great progress (自从他参军以后,他有了很大的进步).

      此句意味着,说话的此时此刻,he 可能在部队,也有可能不在部队了。


请先 登录 后评论
  • 0 关注
  • 1 收藏,2084 浏览
  • bjxue 提出于 2020-07-05 15:46

相似问题