延续动词与时态问题

延续动词与时态问题

1, I live here for 2 years. 错误

2, I lived here for 2 years. 正确

3, I have lived here for 2 years. 正确

4,She said she had lived here for 2 years.正确

5,She had lived here for 2 years. 正确

这几个句子我的分析对吗?

请先 登录 后评论

最佳答案 2020-05-12 11:50

这5个句子,网友分析得都正确。

第5句暗示着,省略了相关的时间或动作参照物。例如:

She had lived here for 2 years (before she moved to the US).

请先 登录 后评论

其它 1 个回答

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

最后一句是错误的,因为看不出动作发生在“过去的过去”。其余的分析是正确的。

请先 登录 后评论
  • 1 关注
  • 2 收藏,1720 浏览
  • 精益求精 提出于 2020-04-30 19:22

相似问题