for能否与 a long time ago连用?

He left Zhengzhou a long time ago.
此句中 a long time ago 前可否加 for 变成 for a long time ago.
另外,用 long ago 可否?请专家指教,谢谢!

请先 登录 后评论

最佳答案 2014-05-11 20:20

补充一下,long (long) ago 是可以的,只不过要注意a long time ago前有不定冠词。提醒一下,ago强调的是“时间点”,for后接“一段时间”,所以二者不能兼用。例句黎老师已给,请仔细体会。
请先 登录 后评论

其它 1 个回答

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

不能说:He left Zhengzhou for a long time ago.
但是可以说: He has been away from Zhengzhou for a long time. 或者 He left Zhengzhou long ago.

请先 登录 后评论
  • 0 关注
  • 1 收藏,5113 浏览
  • 董万友 提出于 2014-05-11 07:54

相似问题