two days before & two days ago的区别

two days before & two days ago的区别是什么?

请先 登录 后评论

最佳答案 2020-04-22 16:44

two days ago 从说话时的现在算起二天前。

two days before 从过去某时刻算起二天前。

请先 登录 后评论

其它 1 个回答

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

ago 和表示时间的表达方式与过去时连用,表示以现在时间为基点,回溯到过去某一时间,说明某事发生在多久以前。

before 用法相同(但与过去完成时连用),表示从过去某一时刻回溯。试比较:

       I met that woman in Scotland three years ago.

       我是三年前在苏格兰认识那位女士的。

       (不能说:... three years before / before three years) 

       When we got talking, I found out that I had been at school with her husband

       ten years before. 

       我们聊起天来,我才发现十年以前我和她丈夫上的是同一所学校。

       (不能说:... ten years ago)

     (摘自《牛津英语用法指南》第四版 362.4)

      

       这种用法中的 ago 和 before 都是副词。

请先 登录 后评论
  • 1 关注
  • 2 收藏,10913 浏览
  • 精益求精 提出于 2020-03-23 19:52

相似问题