Explanation
The correct sentence should be:
"We have complained to them so many times about the noise at night."
Verb Form Error:
"Complaint" is a noun (e.g., "file a complaint").
The verb form should be "complained" (past participle of "complain") to match the present perfect tense ("have complained").