Have you learned English before?Yes,I ----English for 6 years in my hometown

问题描述:

Have you learned English before?Yes,I ----English for 6 years in my hometown
A learn B learned C am learning D had learned 答案选B为什么

这个我以前回答过一个问题,就是现在完成时和过去时的区别完成时要表明的是这个动作发生在过去,但到目前为止已经完成了过去时要表明的是这个动作发生在过去,至于完不完成就不重要这两个时态关键要看语境那句子第一句...