题目内容
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”是表示过去某时间的状语,不与完成时态连用,这样A、B、C全排除。
答案为:“D”。“for 15 years”是用于完成时的时间状语,强调动作发生到现在有15年了。表示一段时间的短语不能与瞬间动词(come, leave等)连用;“in1987”是表示过去某时间的状语,不与完成时态连用,这样A、B、C全排除。
练习册系列答案
相关题目
Sam came to Baihai in 2002. He __________ here for nine years.
A.lives | B.was living | C.has lived | D.will live |