"complain of doing sth." 表示“抱怨做某事;诉说因做某事而产生的不适、问题或不满”。
其中:
"complain of" 是动词短语,核心义为“抱怨/诉说(具体的不适、困扰或经历)”(较正式,常与“身体不适、具体麻烦”搭配);
"doing sth." 是动名词(短语),作介词 "of" 的宾语,说明“抱怨/诉说的具体内容”——即主语自己经历的动作或状态。
主语(通常是人)+ complain of + 动名词(doing sth.)
注:动名词的逻辑主语一般是句子的主语(即“做某事的人是主语自己”)。
强调“因自身经历的动作/状态而产生不满”:如“工作太久”“睡眠不足”“感到不适”等;
可用于诉说身体/心理不适(较正式,常见于医疗、日常吐槽场景)。
常与描述“不适、不便、不公平待遇”的动名词短语连用,例如:
身体不适:feeling tired/sick(感到累/恶心)、having a headache(头痛);
生活/工作困扰:working long hours(工作时间长)、having to wait(不得不等待);
不公平待遇:being underpaid(被少付薪水)、not being invited(没被邀请)。
根据语境调整 "complain" 的时态:
一般现在时:He complains of working too hard.(他常抱怨工作太辛苦。)
一般过去时:She complained of feeling sick after lunch.(她诉说午饭后感到恶心。)
现在进行时:They are complaining of not getting enough rest.(他们正在抱怨休息不足。)
1、 The patient complained of having a sore throat.
(病人诉说喉咙痛。)
→ 用动名词 "having a sore throat" 说明“抱怨的具体不适”,符合“医疗场景的正式诉说”。
2、 Many employees complain of being underpaid.
(很多员工抱怨薪水过低。)
→ 动名词被动式 "being underpaid" 表示“被少付薪水”,主语是“经历不公平待遇的员工”。
3、 She complained of not getting enough sleep.
(她抱怨睡眠不足。)
→ 动名词否定式 "not getting enough sleep" 说明“抱怨的具体问题”,逻辑主语是“她自己”。
complain of doing sth.:较正式,侧重“诉说自身经历的不适/具体麻烦”;
complain about doing sth.:更口语,侧重“抱怨一般的事情”(如“抱怨堵车”“抱怨加班”);
complain to sb. about/of sth.:向某人抱怨某事(如“He complained to his boss about working late.” 他向老板抱怨加班。)
总结:"complain of doing sth." 是“以正式/具体的方式,抱怨自己做过的事或因做某事带来的问题”,核心是“主语自身的经历+不满/诉说”。