【ilearnedenglishforfouryears,b-查字典问答网
分类选择

来自崔国勤的问题

  【ilearnedenglishforfouryears,butihaveforgottenmostofit.为什么不能用havelearned呢?这句话前面的learned,为什么不能用havelearned呢?】

  ilearnedenglishforfouryears,butihaveforgottenmostofit.为什么不能用havelearned呢?

  这句话前面的learned,为什么不能用havelearned呢?

1回答
2020-06-04 10:25
我要回答
请先登录
胡孟梁

  现在完成时表示过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.

  由“butihaveforgottenmostofit”得知,他的学习并未持续,只是过去的的一个动作,所以应该用learned.

2020-06-04 10:26:16

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •