______ 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正确。