文语站

位置:首页 > 习题库 > 

—            didyouruncleleaveforthecapitalofDenmark?—L...

习题库1.11W

问题详情:

—            didyouruncleleaveforthecapitalofDenmark?—L...

—             did your uncle leave for the capital of Denmark?

—Let me see. He             for nearly 20 months.

A. When; has left    B. When; has been away

C. How long; has left    D. How long; has been away

【回答】

B

【解析】句意:你叔叔是什么时间动身前往丹麦首都的呢?——让我想一想。他已经离开将近20个月了。leave为短暂*动词,不能与表示一段的时间状语连用,也不能用在How long疑问句中;首先排除C,D;for nearly 20 months表示的是时间段,只能用leave的延续*形式be away,时态为现在完成时,故*为B。

知识点:动词时态

题型:选择题

标签: