She      English for more than 30 years.

  • A.has taught
  • B.taught
  • C.teaches
  • D.is teaching

答案

正确答案:A

知识点:现在完成时  

解题思路

for more than 30 years“长达30多年”,为现在完成时的时间标志词。现在完成时的结构为have/has done,所以选A。

易错点

查看相关视频

下载次数:0

<<上一题   下一题>>