—did your uncle leave his hometown?—He for nearly twenty years.A. When; has leftB. When;

发布时间:2020-08-22 20:36:10

—    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

网友回答

A. When; has left
(答案→)B. When; has been away
C. How long; has left
D. How long; has been away
解析:when什么时候;how long多长;根据下文时间状语,将近二十年了。可知上文提问的是时间长短,下文描述的是从过去某时持续到现在的状态,故谓语动词用持续性动词,故选B。
以上问题属网友观点,不代表本站立场,仅供参考!