题目内容
【题目】—How long has he_____from home? —For eight days.
A. left B. been away C. be away D. leave
【答案】B
【解析】
句意:——他离家多久了?——八天了。考查现在完成时。根据问句中的has可知,句子时态用现在完成时,其结构为:have/has+动词的过去分词,所以排除C、D选项;由How long可知是对时间段的提问,动词应用延续性动词,left是leave的过去分词,是非延续性动词,不能用于表示时间段的完成时,它要换成相应的延续性动词短语be away,be的过去分词是been,故答案选B。

练习册系列答案
相关题目