一道英语题、谢谢、说下理由、

问题描述:

一道英语题、谢谢、说下理由、
—you teach well.
—I ___ English for ten years.
A.study
B.studied
C.have studied
D.had studied

【答案】C
【解析】for + 时间段,是现在完成时的表示词
现在完成时的结构是:have + 动词过去分词