have you received
Qu'avez-vous reçu pour Noël cette année ?
What did you receive for Christmas this year?
Avez-vous reçu les fleurs que je vous ai envoyées ?
Did you receive the flowers I sent you?
Did you receive the letter?
Avez-vous reçu une réponse à votre lettre ?
Have you received a reply to your letter?
What did you get for Christmas?
Avez-vous reçu mon invitation ?
Did you receive my invitation?
Avez-vous reçu une invitation ?
Have you received an invitation?
Did you receive my gift?
When did you receive this?