He _____ English for eight years.
He _____ English for eight years.
A、has learned
B、learned
C、learns
D、is learning
【正确答案】:A
【题目解析】:根据for eight years可知,句子应该用现在完成时。
Top