______ that some guests were coming she shopped all morning in that supermarket.A.Been to
已帮助 人
______ that some guests were coming, she shopped all morning in that supermarket.
A.Been told
B.Having been told
C.Having told
D.To be told
请帮忙给出正确答案和分析,谢谢!
-
正确答案:B
非谓语动词用法题。现在分词的完成被动式由havingbeen+v.一ed形式构成,不仅表示被动动作,而且表示这个动作在谓语动作之前完成,常在句中作状语。本句havingbeentold发生在谓语动作shop之前,同时和逻辑主语之间是动宾关系,故B正确。
