问题 选择题

— ________ did your uncle leave his home town?.

— Let me see. 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;第二空和时间段for nearly twenty years连用,也有现在完成时态,同时谓语动词要用延续动作动词,故选B。

多项选择题
单项选择题