Questions & Answers about Tom geeft Anna een compliment.
Dutch does have the verb complimenteren, but in everyday language people far more often say iemand een compliment geven (literally “to give someone a compliment”).
- Tom geeft Anna een compliment. = “Tom compliments Anna.”
- Tom complimenteert Anna. = also correct, but sounds more formal / bookish.
So, when you want to say “to compliment (someone)” in natural spoken Dutch, iemand een compliment geven is the default expression.
Dutch allows a double-object construction, just like English “Tom gives Anna a compliment” (no “to”):
- Tom = subject
- geeft = verb
- Anna = indirect object (“to Anna”)
- een compliment = direct object (“a compliment”)
So Anna automatically means “to Anna” here; no preposition is needed. This structure (indirect object before direct object) is very common with verbs like geven (to give), sturen (to send), vertellen (to tell), etc.