hai giocato a tennis

you have played tennis

→ avere
phrase Rare #43,861
you have played tennis In questions, it means “have you played tennis?”
IT: Hai giocato a tennis questa settimana?
EN: Have you played tennis this week?

Hai giocato a tennis recentemente?

Have you played tennis recently?

Anche tu hai giocato a tennis?

Did you play tennis too?

Hai giocato a tennis oggi?

Did you play tennis today?

Hai giocato a tennis di recente?

Have you played tennis recently?