As the neighbours complained of the noise, my husband spent weeks training him to press his paw on the latch to let himself in.
1.这里为什么不用complain about?
2.complain about 与 complain of 的区别?
告诉网友一个“秘密”:of 用在“说话”的动词后面,跟about 同义。
compain 是“抱怨”,需要“说”出来。
【个人观点】of 的意义和用法。of 是“关于;对于;涉及”的意思,那么,为什么有时候不用about,而用of?其实这个问题很简单,about 和of 两个词,相比起来of 的字母少,音节也少,显得简练。此外,更重要的一点是,of 更倾向跟表示“谈;论;说”的词语搭配,例如:
tell of:讲述
speak of:论及
talk of:谈论
boast of:吹嘘
complain of:抱怨
sing of:歌颂
warn sb. of sth.:告诫某人有关某事
inform sb. of sth.:通知某人有关某事
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!

complained of sth. = complained about sth.抱怨某(事)物
You have nothing to complain about [of], do you ? 你没有什么不满吧?(摘自外研社、建宏《英汉多功能词典》)
All the guests complained about the noise. 所有的客人都抱怨这些噪音。(摘自《牛津英语搭配词典》英汉双解版)
所以:
As the neighbours complained of the noise, my husband spent weeks training him to press his paw on the latch to let himself in.
这里complained of也可以改为complain about
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》