Italian Phrase
Che programmi hai?
Meaning
Literally 'What programs do you have?', this idiomatic Italian question asks someone about their upcoming plans or what they intend to do. It’s informal and commonly used among friends or acquaintances.
When to use
Use this phrase in casual conversation when you want to know a friend’s agenda for the day, weekend, or a specific event. It’s appropriate in social settings, at work when checking a colleague’s schedule, or when making arrangements.
✦Grammar Breakdown
Cheprogrammihai
Che (interrogative adjective)
Used before a noun to ask 'what' or 'which'. It agrees in gender and number with the noun it modifies.
programmi (plural noun)
The plural of 'programma' (plan, schedule, program). In this question it refers to multiple possible activities.
hai (second‑person singular of avere)
The present indicative of 'avere' used to ask about possession or, colloquially, about plans.
🗨In Conversation
Che programmi hai per sabato?
What plans do you have for Saturday?
Vado al cinema al pomeriggio e poi ceno con i miei genitori.
I’m going to the movies in the afternoon and then having dinner with my parents.
✕Common Mistakes
Che programma è?
The verb should be 'hai' (you have), not 'è' (is).
Che programmi ho?
Use 'hai' for second‑person singular; 'ho' means 'I have'.
Che programmi avete?
Use 'hai' when speaking to one person; 'avete' is plural/formal.
↔Alternatives
Quali sono i tuoi programmi?
What are your plans?
Che cosa fai domani?
What are you doing tomorrow?
Hai qualcosa in programma?
Do you have anything planned?
Cultural Tip
In Italy, asking about someone's 'programmi' is a friendly way to show interest in their life. Italians often use the verb 'avere' (to have) for plans, unlike English which uses 'to have' or 'to be doing'. Be mindful of the informal register; with strangers or in formal contexts you might prefer 'Quali sono i suoi programmi?' or simply 'Cosa ha in programma?'.

