—________did your uncle leave his hometown?—He ________ for nearly twenty years.
题型:不详难度:来源:
—________did your uncle leave his hometown? —He ________ for nearly twenty years.A.When; has left | B.When; has been away | C.How long; has left | D.How long; has been away |
|
答案
B |
解析
试题分析:when什么时候;how long多长;根据下文时间状语,将近二十年了。可知上文提问的是时间长短,下文描述的是从过去某时持续到现在的状态,故谓语动词用持续性动词,故选B。 点评:完成时态中的动词有瞬间动词和持续性动词之分,瞬间动词的过去分词强调的是动作的完成,持续性动词强调的是动作的持续性。现在完成时态中表示一段时间的时间状语不能和瞬间动词连用,持续性动词不能和表示瞬间时间的时间状语连用,需注意区分。 |
举一反三
My history teacher said that I ________ do better.A.can | B.could | C.was | D.was can |
|
While Helen ________ the piano,her mother came in.A.was playing | B.is playing | C.played | D.plays |
|
---How will you go to the zoo tomorrow? ---If it ______ tomorrow, I’ll go there by car.A.raining | B.rain | C.rains | D.will rain |
|
—Would you like to go and see Skyfall with me tonight? —Thank you very much , but I______ it already.A.see | B.will see | C.have seen | D. am seeing |
|
My brother usually _____ his classroom after school. But now he _____ basketball.A.cleans; plays | B.is cleaning; plays | C.cleans; is playing | D.is cleaning; is playing |
|
最新试题
热门考点