we have learned English for eight years ago.哪里错了

问题描述:

we have learned English for eight years ago.哪里错了

不需要ago!如果用,就不能用完成时态!那for 和since的区别是什么