He complained about having been kept waiting 分析

我理解因为complain不及物,所以需要加about,那么about后面的动名词的完成式的被动式作什么句子成分呢?其中的waiting又是什么成分?该如何理解呢?还请老师赐教,谢谢老师!

请先 登录 后评论

最佳答案 2019-03-27 12:53

网友既然已经知道 about 之后接动名词,那么,你还应该知道:动名词有被动式,还有完成式,两者合起来就是“完成被动式”。“完成被动式”表示:该动作已经早于谓语动词complained 发生,而且其逻辑主语(即:句子的主语)与它是被动关系。

我举一个跟网友类似的句子:

He never minded have been kept waiting for a long time.

这句话的意思是说:别人使得他久等了,但他并不介意。“久等”发生在“介意”之前,而且“久等”还是被迫的,是别人让他久等。

此外,还要知道keep 的句型:keep sb. waiting,被动式是:be kept waiting

1. 动名词的被动式是:being kept waiting

2. 动名词的被动完成式是:have been kept waiting


请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2421 浏览
  • 语法学习者 提出于 2019-03-25 11:50

相似问题