5 years ago为什么与一般现在时连用

下面一句摘自2015年高考英语天津卷的“阅读表达”题:

No. I go back years ago, when we lived in a three-room house, when we got up before daylight and worked till after dark to make ends meet.

请问这里的 years ago 为什么是连用一般现在时呢?

请先 登录 后评论

最佳答案 2016-10-04 23:23

No. I go back years ago, when we lived in a three-room house, when we got up before daylight and worked till after dark to make ends meet.

【参考译文】不。此刻我想起了数年前,那时我们住在三间房子里,起早贪黑地工作维持生计。

【参考解析】

1.Go back: take the mind back in time,in one's thoughts 回顾 回想 想起

Yes,whenever she talks,she always likes to go back to her younger days.是的,她只要一开口,就喜欢回顾她的青年时代。

He went back to his childhood.他回忆了他的童年。

My memory doesn't go back that far.我记不起那么久的事了。

2.这里用一般现在时是因为其为整篇文章的基调时态,意义上是“现在”想起“过去”。

3.咱们通常还应该注意一下go back 带不带to 的用法区别。通常如果后跟一个时间点或特定的时间段,后面要带to, 否则就不带。

We go back years. 我们相识多年了。

I go back to many years ago .  我想起了多年前。

所以我认为这句话最好还是带上to ,这样有助于理解。

请先 登录 后评论

其它 2 个回答

曾克辉  
擅长:英语考试

名词短语years ago可用作状语,但这里并不是时间状语,而是地点状语(将“时间”视为“地点”),表示回到“某时(期)”。years ago也可写成to years ago,变为介词短作地点状语。句子大意:不,(现在让)我回到数年前(吧),那时我们住在一个有三间房的屋子里,为了维持生计,我们天不亮就起床,一直工作到天黑以后。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

同意曾老师的分析。go back = go back to (回到),前者用于美国英语,后者用于英国英语。

请先 登录 后评论
  • 0 关注
  • 3 收藏,6268 浏览
  • 胡碧英   提出于 2016-07-30 00:20

相似问题