Learn English – What’s the difference in usage between “annoyed at”, “annoyed with”, and “annoyed by”

at-withgrammaticalityprepositionsword-choice

When is it appropriate to use annoyed at? Can I say I'm annoyed at you or should it be annoyed with you? What about annoyed by?

I've read somewhere that annoyed with is for people and annoyed at is for the rest but I haven't been able to find a link to a supporting document/textbook.

Best Answer

I am annoyed by a specific behavior.

I am annoyed with the person who's doing it.

I am annoyed at a requirement.