单选题

He gives people the impression (     ) all his life abroad.

【正确答案】 A
【答案解析】

考查固定搭配及非谓语动词。句意为 “ 他给人的印象是他的一生都在海外度过的 ” 。 impression 通常与 of 连用,构成固定搭配: impression of doing sth.“ 对做过某事的印象 ” ,由此排除 B 、 D 。 C 项为被动语态,与题意不符,也排除。根据句意, spend all his life abroad 是已经发生的动作,所以用动名词的完成形式 having done sth.  A 项正确。