满分5 > 初中英语试题 >

-_______ did your uncle leave his hometo...

-_______ 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。 考点:考查疑问词及动词的完成时态  
复制答案
考点分析:
相关试题推荐

There may be _________ in Mount Huang, but the weather is very nice.

A. some rains      B. some rain

C. some rainy    D. a lot of rains

 

查看答案

--You've never been to China, _______?   --_______. I've been there three times.

A. have you; No, I haven't

B. haven't you; No, I haven't

C. have you; Yes, I have

D. haven't you; Yes, I have

 

查看答案

Tom_______ for five years.

A. married      B. got married

C. was married  D. has been married

 

查看答案

--Where’s Sam? ---He _________ for France. He will stay there for a week.

A. had left   B. has left    C. left     D. will leave

 

查看答案

His grandfather __________ for thirty years.

A. died    B. was dead    C. has been dead   D. has died

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.