— Hello! Could I speak to Mr. Liu, please? — Sorry. He ____ for a month.
A.had been away B.was left C.has been away D.left
【答案】C
【解析】句意:——你好!我能和刘先生通话吗?——对不起。他已经离开一个月了。
考查现在完成时。A. had been away过去完成时;B. was left一般过去时的被动语态;C. has been away现在完成时;D. left一般过去时。“for+时间段”指做某事做了多长时间,一般用于现在完成时或一般过去时,谓语动词要使用延续性动词。leave和be away:都有“离开”的意思, leave是不及物动词,不能和时间段一起使用;be away是延续性动词。根据短语for a month可知使用延续性动词;故排除B和D;根据上文“Could I speak to Mr. Liu, please?(could是一种委婉地表达方式,不是过去式)可知此句使用现在完成时,故选C。