i learned english for four years,but i have forgotten most of it.为什么不能用 have learned呢?这句话前面的learned,为什么不能用 have learned呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 14:28:26
i learned english for four years,but i have forgotten most of it.为什么不能用 have learned呢?这句话前面的learned,为什么不能用 have learned呢?

i learned english for four years,but i have forgotten most of it.为什么不能用 have learned呢?这句话前面的learned,为什么不能用 have learned呢?
i learned english for four years,but i have forgotten most of it.为什么不能用 have learned呢?
这句话前面的learned,为什么不能用 have learned呢?

i learned english for four years,but i have forgotten most of it.为什么不能用 have learned呢?这句话前面的learned,为什么不能用 have learned呢?
现在完成时表示过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态.
由“but i have forgotten most of it”得知,他的学习并未持续,只是过去的的一个动作,所以应该用learned.

只能用have learnt。因为learned是形容词而不是过去分词

能啊 谁说不能 是因为learn的过去分词形式是learnt吧 learned是形容词:有学问的