题目内容

17.-What does your aunt do?
-She's a teacher.She ______ English at this school for ten years.(  )
A.teachesB.has taughtC.is teachingD.taught

分析 翻译:-你的姑姑是干什么的?
-她是一个老师.她已经在这个学校教英语十年了.

解答 答案:B.因为句中有for ten years,可知她已经教了十年的英语,强调动作的持续,所以该用现在完成时,现在完成时构成:主语+have/has+动词的过去分词,故选B.

点评 本题考查的是现在完成时,表示过去发生的动作对现在造成的影响或结果,其构成是主语+have/has+动词的过去分词.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网