题目内容

He ________ here for 15 years. He ________ here in 1987.

[  ]

A.has come, came
B.came, has come
C.has left, left
D.has lived, came to live

答案:D
解析:

答案为:“D”。“for 15 years”是用于完成时的时间状语,强调动作发生到现在有15年了。表示一段时间的短语不能与瞬间动词(come, leave)连用;“in1987”是表示过去某时间的状语,不与完成时态连用,这样ABC全排除。


练习册系列答案
相关题目

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

精英家教网