100 real-life sentences with the Spanish present perfect: travel, studies, and daily life

Learning Spanish goes far beyond memorizing verb conjugations. The real excitement begins when you can connect grammar rules to actual conversations—the kind you hear when ordering tapas in Madrid, talking about your day in Havana, or discussing university plans in Quito.
One of the most useful and sometimes confusing tenses for English speakers is the Spanish present perfect (or pretérito perfecto compuesto).
This tense is the bridge between the past and the present, describing actions that happened recently or actions that are still relevant right now. If you want to sound natural, especially when talking about things that happened today or this week, understanding this tense is essential.
We are going to look closely at how the present perfect works, how it changes depending on whether you are in Spain, Cuba, or Ecuador, and give you 100 practical sentences you can use right away. This way, you can stop focusing only on the rules and start having real, fun conversations.
Understanding the Spanish present perfect structure
Before we get to the sentences, let’s quickly review how this tense is built. It is a compound tense, meaning it uses two parts: the verb haber (to have) conjugated in the present tense, plus the past participle of the main verb.
The structure looks like this:
Subject + Haber (present tense) + Past Participle
The verb haber is the auxiliary verb here, and it’s the one that changes based on who is speaking. The past participle (usually ending in -ado for -ar verbs and -ido for -er/-ir verbs) never changes its form.
Pronoun
Haber conjugation
Example (comer – to eat)
Translation
Yo
He
He comido
I have eaten.
Tú
Has
Has comido
You have eaten.
Él/Ella/Usted
Ha
Ha comido
He/She/You (formal) has eaten.
Nosotros/as
Hemos
Hemos comido
We have eaten.
Vosotros/as (Spain only)
Habéis
Habéis comido
You all have eaten.
Ellos/Ellas/Ustedes
Han
Han comido
They/You all have eaten.
Remember, there are some irregular past participles, like abrir (abierto), escribir (escrito), hacer (hecho), and ver (visto).
When to use the present perfect: connecting the past to today
The main reason we use the present perfect is to talk about actions that occurred in a time period that is not yet finished. If the time frame is still active, you use the present perfect.
Common time markers that trigger this tense include:
If you say, “I went to the store this morning,” and it is still morning, you use the present perfect because the “morning” time frame hasn’t ended.
We also use it to talk about life experiences that happened at some point in the past, without specifying exactly when, because the experience itself is relevant to the present.
The cultural conversation: present perfect across Spain, Cuba, and Ecuador
One of the most fascinating parts of learning Spanish is seeing how the language shifts across different countries. At Estudio Sampere, we teach Spanish that works everywhere, but we also make sure you understand the regional accents and grammatical preferences.
The use of the present perfect is one of the biggest grammatical differences between Spain and most of Latin America, including Cuba and Ecuador.
Spain: the time frame is everything
In Spain, speakers use the present perfect consistently when the time frame is ongoing. If someone in Madrid asks you what you did today, they will almost certainly use the present perfect.
Example in Spain:
The rule is strictly followed. If the day is not over, the present perfect is the correct choice.
Cuba and Ecuador: preferring the simple past
In many parts of Latin America, especially in countries like Cuba and Ecuador, the preference leans heavily toward the simple past (pretérito indefinido), even when the time frame is technically still ongoing.
This means that while the present perfect is understood, it is often replaced by the simple past in everyday conversation.
Example in Cuba or Ecuador:
If you are traveling through Quito or Havana, you will find that locals use the simple past almost exclusively for recent actions. This doesn’t mean the present perfect is wrong, but using the simple past will help you blend in more naturally in those regions.
For the purposes of this article, we will focus on the standard, globally understood usage of the present perfect, which is vital for communicating life experiences and actions tied to the present. But keep these regional differences in mind as you start chatting with people from different countries.
100 real-life sentences with the Spanish present perfect
Part 1: 40 present perfect sentences for travel
When you are traveling, you need to talk about where you have been, what you have seen, and what you need to do before your trip is over.
These sentences are perfect for interacting with hostel staff, tour guides, and new friends you meet on the road. This is where the Spanish present perfect shines, as you talk about experiences.
Spanish sentence
English translation
Context note
1. ¿Ya has visitado el Museo del Prado?
Have you visited the Prado Museum yet?
Asking about a life experience or completed action.
2. Nunca he probado el ceviche ecuatoriano.
I have never tried Ecuadorian ceviche.
Talking about a lifetime experience.
3. Hemos estado en el aeropuerto desde las cinco.
We have been at the airport since five o’clock.
Action started in the past and continues to the present.
4. ¿Qué has visto en La Habana Vieja?
What have you seen in Old Havana?
Asking about recent sights (perhaps today).
5. Todavía no he comprado los boletos de tren.
I haven’t bought the train tickets yet.
A necessary action not yet completed.
6. Hemos caminado mucho esta mañana.
We have walked a lot this morning.
Action completed in an unfinished time frame (morning).
7. ¿Has reservado ya la habitación de hotel?
Have you booked the hotel room yet?
Asking about a necessary preparation.
8. Este año he viajado a tres países diferentes.
This year I have traveled to three different countries.
Action completed in an unfinished time frame (this year).
9. ¿Alguna vez has perdido tu pasaporte?
Have you ever lost your passport?
Asking about a lifetime experience.
10. No hemos dormido bien esta semana.
We haven’t slept well this week.
State that is ongoing (this week is not over).
11. La aerolínea ha cambiado la hora de mi vuelo.
The airline has changed my flight time.
Recent action with current relevance.
12. He aprendido algunas frases en quechua.
I have learned some phrases in Quechua.
Relevant experience gained.
13. ¿Dónde has estado? Te hemos buscado.
Where have you been? We have been looking for you.
Action recently completed, relevant now.
14. He comido demasiado chocolate esta tarde.
I have eaten too much chocolate this afternoon.
Action completed in an unfinished time frame (afternoon).
15. ¿Han llamado ustedes al taxi?
Have you all called the taxi?
Asking about a recent necessary action.
16. He olvidado mi cámara en el autobús.
I have forgotten my camera on the bus.
Recent action with a current result (camera is gone).
17. Este mes hemos gastado mucho dinero en souvenirs.
This month we have spent a lot of money on souvenirs.
Action completed in an unfinished time frame (this month).
18. ¿Has probado el ron cubano?
Have you tried Cuban rum?
Asking about a life experience.
19. La guía nos ha explicado la historia de la catedral.
The guide has explained the history of the cathedral to us.
The guide has explained the history of the cathedral to us.
20. Nunca he montado a caballo.
I have never ridden a horse.
Talking about a lifetime experience.
21. ¿Qué ciudades de España has conocido?
What cities in Spain have you visited?
Asking about life experience/travel history.
22. Hoy he escrito muchas postales.
Today I have written many postcards.
Action completed in an unfinished time frame (today).
23. Hemos visto un atardecer increíble en la playa.
We have seen an incredible sunset on the beach.
Recent and relevant experience.
24. ¿Has oído hablar de ese restaurante?
Have you heard about that restaurant?
Asking about a current state of knowledge.
25. No he podido encontrar la dirección.
I haven’t been able to find the address.
Recent difficulty with current relevance.
26. He tomado muchísimas fotos de las montañas.
I have taken a ton of photos of the mountains.
Recent action, relevant now (photos are on the camera).
27. ¿Has estado alguna vez en Galápagos?2
Have you ever been to the Galapagos?
Asking about a lifetime experience.
28. Esta semana hemos aprendido a bailar salsa.
This week we have learned to dance salsa.
Action completed in an unfinished time frame (this week).
29. El hotel nos ha ofrecido un descuento.
The hotel has offered us a discount.
Recent action with current relevance.
30. ¿Ya has cambiado dinero a euros?
Have you changed money to euros yet?
Asking about a necessary preparation.
31. He traído un regalo para tu familia.
I have brought a gift for your family.
Recent action with current relevance (the gift is here).
32. ¿Cuánto tiempo has vivido en el extranjero?
How long have you lived abroad?
Asking about an experience that influences the present.
33. Hemos decidido quedarnos un día más.
We have decided to stay one more day.
Recent decision with current relevance.
34. ¿Has probado el café cubano de aquí?
Have you tried the Cuban coffee here?
Asking about a recent experience at the location.
35. La maleta se ha roto en el vuelo.
The suitcase has broken on the flight.
Recent event with current consequence.
36. He conocido a mucha gente nueva en este viaje.
I have met a lot of new people on this trip.
Recent experience.
37. ¿Te ha gustado la comida de Guayaquil?
Have you liked the food in Guayaquil?
Asking about a recent experience.
38. Hemos perdido la conexión a internet.
We have lost the internet connection.
Recent event with current consequence.
39. He visto ese espectáculo dos veces ya.
I have seen that show twice already.
Life experience/repeated action.
40. ¿Quién ha abierto la ventana?
Who has opened the window?
Asking about a very recent action (the window is open now).
As you can see from these examples, the present perfect is incredibly practical for travelers. It allows you to quickly talk about your recent accomplishments, your current needs, and your overall experiences without needing to pin down a specific date and time in the distant past.
Part 2: 30 present perfect sentences for studies and academic life
Whether you are a student preparing for an exam or a professional taking a specialized course, the present perfect is key to discussing progress, assignments, and knowledge gained.
These sentences are useful for talking about your learning journey, which often involves ongoing time frames like “this semester” or “lately.”
Spanish sentence
English translation
Context note
41. He estudiado toda la noche para el examen.
I have studied all night for the exam.
Action completed recently, relevant to the present.
42. ¿Has terminado el proyecto de historia?
Have you finished the history project?
Asking about a necessary task completion.
43. Nunca hemos entendido bien este concepto.
We have never properly understood this concept.
Talking about a lifetime lack of understanding.
44. La profesora nos ha enviado el material de lectura.
The professor has sent us the reading material.
Recent action with current relevance (the material is available).
45. He escrito más de diez páginas esta semana.
I have written more than ten pages this week.
Action completed in an unfinished time frame (this week).
46. ¿Qué libros has leído sobre la cultura española?
What books have you read about Spanish culture?
Asking about reading experiences.
47. Hemos aprendido mucho sobre la gramática de Cuba.
We have learned a lot about Cuban grammar.
Recent knowledge gained.
48. ¿Has practicado tu pronunciación últimamente?
Have you practiced your pronunciation lately?
Asking about recent, ongoing effort.
49. El curso ha sido muy útil para mi carrera.
The course has been very useful for my career.
Experience completed recently, relevant now.
50. No he podido asistir a la clase de hoy.
I haven’t been able to attend today’s class.
Recent difficulty in an ongoing time frame (today).
51. Hemos visto un documental interesante sobre Ecuador.
We have seen an interesting documentary about Ecuador.
Recent learning experience.
52. ¿Has revisado las notas del seminario?
Have you reviewed the seminar notes?
Asking about a necessary action.
53. He recibido la calificación final esta mañana.
I have received the final grade this morning.
Action completed in an unfinished time frame (this morning).
54. ¿Quién ha usado mi diccionario?
Who has used my dictionary?
Asking about a very recent action (the dictionary might be misplaced).
55. Este semestre hemos tenido tres exámenes difíciles.
This semester we have had three difficult exams.
Action completed in an unfinished time frame (this semester).
56. He escrito un ensayo sobre la literatura de García Márquez.
I have written an essay about García Márquez’s literature.
Recent academic achievement.
57. ¿Has hablado con el consejero académico?
Have you spoken with the academic advisor?
Asking about a recent necessary communication.
58. Nunca he fallado un examen de español.
I have never failed a Spanish exam.
Talking about a lifetime record.
59. ¿Cuántos verbos irregulares has memorizado?
How many irregular verbs have you memorized?
Asking about recent learning progress.
60. Hemos mejorado nuestra comprensión auditiva.
We have improved our listening comprehension.
Recent progress.
61. ¿Han leído todos el capítulo dos?
Have you all read chapter two?
Asking about a recent necessary action.
62. He encontrado un error en la presentación.
I have found an error in the presentation.
Recent discovery with current relevance.
63. El profesor ha cancelado la tutoría de la tarde.
The professor has canceled the afternoon tutorial.
Recent action with current consequence.
64. ¿Has practicado con un hablante nativo?
Have you practiced with a native speaker?
Asking about a recent learning experience.
65. He aprendido a conjugar el subjuntivo.
I have learned how to conjugate the subjunctive.
Recent knowledge gained.
66. ¿Has entregado la solicitud de beca?
Have you submitted the scholarship application?
Asking about a necessary task completion.
67. Esta semana he asistido a todos los talleres de idioma.
This week I have attended all the language workshops.
Action completed in an unfinished time frame (this week).
68. Hemos repasado las conjugaciones del vos.
We have reviewed the vos conjugations.
Recent action (relevant in some Latin American countries).
69. ¿Quién ha borrado los apuntes de la pizarra?
Who has erased the notes from the whiteboard?
Asking about a very recent action.
70. He usado la biblioteca tres veces hoy.
I have used the library three times today.
Action completed in an unfinished time frame (today).
When discussing your studies, using the present perfect shows that your progress is continuous. If you tell someone, “I have learned how to conjugate the subjunctive,” you are emphasizing that this is a recent, valuable skill you possess right now. This is much more dynamic than simply saying, “I learned it.”
Part 3: 30 present perfect sentences for daily life and routines
For daily conversations, the present perfect is your go-to tense for talking about household chores, recent errands, personal news, and what has happened since you woke up this morning. These are the sentences that make your Spanish sound truly conversational and natural.
Spanish sentence
English translation
Context note
71. Me he levantado muy temprano hoy.
I have gotten up very early today.
Action completed in an unfinished time frame (today).
72. ¿Qué has desayunado esta mañana?
What have you had for breakfast this morning?
Asking about a recent routine action.
73. He llamado a mi madre dos veces.
I have called my mother twice.
Recent action (perhaps today or this week).
74. ¿Has visto las noticias de esta tarde?
Have you seen the news this afternoon?
Asking about a recent event.
75. Hemos ido al supermercado hace poco.
We have gone to the supermarket recently.
Very recent action.
76. Nunca he cocinado paella antes.
I have never cooked paella before.
Talking about a lifetime experience.
77. Mi vecino ha comprado un coche nuevo.
My neighbor has bought a new car.
Recent action with current relevance.
78. ¿Has regado las plantas?
Have you watered the plants?
Asking about a recent chore completion.
79. He perdido mis llaves en algún sitio.
I have lost my keys somewhere.
Recent action with current consequence (keys are missing).
80. ¿Quién ha apagado la luz de la cocina?
Who has turned off the kitchen light?
Asking about a very recent action.
81. Hoy no he tenido tiempo para hacer ejercicio.
Today I haven’t had time to exercise.
State of being in an unfinished time frame (today).
82. Hemos discutido sobre la cena.
Have you reviewed the seminar notes?
Recent action with current relevance.
83. ¿Te has puesto el abrigo nuevo?
Have you put on your new coat?
Asking about a recent action.
84. Esta semana hemos limpiado toda la casa.
This week we have cleaned the whole house.
Action completed in an unfinished time frame (this week).
85. He visto a tu hermano en el café.
I have seen your brother at the coffee shop.
Recent sighting.
86. ¿Han llegado ya los invitados?
Have the guests arrived yet?
Asking about a recent expected event.
87. He roto accidentalmente mi taza favorita.
I have accidentally broken my favorite mug.
Recent event with current consequence.
88. ¿Has sacado la basura?
Have you taken out the trash?
Asking about a recent chore completion.
89. Últimamente he estado muy ocupado.
Lately I have been very busy.
State that is ongoing (lately).
90. Nos hemos mudado a un apartamento más grande.
We have moved to a bigger apartment.
Recent life change with current relevance.
91. ¿Qué te ha parecido la película que vimos?
What did you think of the movie we saw?
Asking about the opinion of a recent experience.
92. Mis padres han decidido jubilarse.
My parents have decided to retire.
Recent decision with current relevance.
93. He conocido a la nueva vecina.
I have met the new neighbor.
Recent experience.
94. ¿Has estado enfermo este mes?
Have you been sick this month?
Asking about a state of being in an unfinished time frame (this month).
95. Hoy he pagado todas las cuentas pendientes.
Today I have paid all the pending bills.
Action completed in an unfinished time frame (today).
96. ¿Quién ha dejado la puerta abierta?
Who has left the door open?
Asking about a very recent action (the door is open now).
97. He dormido nueve horas seguidas.
I have slept nine hours straight.
Recent action, relevant now (I feel rested).
98. ¿Has hablado con tu jefe sobre el ascenso?
Have you talked to your boss about the raise?
Asking about a recent necessary communication.
99. Hemos recibido una carta importante del banco.
We have received an important letter from the bank.
Recent event with current relevance.
100. Nunca me he arrepentido de aprender español.
I have never regretted learning Spanish.
Talking about a lifetime feeling/experience.
Going beyond the 100 sentences: making Spanish fun through culture
The Spanish present perfect is more than just a grammatical rule; it is a tool for sharing stories. When you use this tense, you are telling someone about your current reality—what you have achieved, what you have experienced, and what still needs to happen.
We always encourage students to look past the rote memorization of verb charts. Instead, tie the language to something real. If you are learning these 100 sentences, try to connect them to the cultures of Spain, Cuba, and Ecuador.
For example, when you practice sentence #2 (“Nunca he probado el ceviche ecuatoriano”), think about the vibrant markets of Quito or the coastal flavors of Guayaquil. If you use sentence #46 (“¿Qué libros has leído sobre la cultura española?”), picture yourself in a bookstore in Barcelona.
By linking the grammar to the places and experiences you want to have, the learning process becomes an adventure. You are not just learning he comido; you are learning how to talk about the delicious food you have already tried or the amazing sights you have seen.
This cultural connection turns grammar practice into daily, entertaining conversation.
Practical tips for using the present perfect confidently
Many learners get stuck deciding between the simple past (pretérito indefinido) and the present perfect. Here are a few straightforward ways to make the right choice:
1. Check the time frame
If the phrase you are using is “today,” “this week,” or “this year,” the present perfect (he comido) is generally the safest and most standard choice globally, especially in formal writing and when speaking with people from Spain.
If you use a finished time marker like “yesterday” (ayer), “last week” (la semana pasada), or “two years ago” (hace dos años), you must use the simple past (comí).
2. Focus on the result
If the action in the past has a direct, visible consequence right now, the present perfect is the way to go.
3. Keep it simple and conversational
Don’t worry about being perfect 100% of the time. Even native speakers use these tenses differently depending on where they live.
If you are in Cuba or Ecuador and you hear locals using the simple past for actions that happened today, feel free to follow their lead to sound more authentic in that region. However, understanding the present perfect is key to accessing the full richness of the language.
Taking the next step in your Spanish journey
We hope these 100 sentences give you a solid foundation for using the Spanish present perfect in real-life situations, whether you are discussing your studies, planning your next trip, or just talking about your day.
Understanding how this tense works across different cultures, from the busy streets of Madrid to the quieter pace of Quito, truly prepares you for global conversation.
Learning Spanish should be an engaging experience where culture and communication come first. If you are ready to move past just lists and start applying these sentences in dynamic, real-world contexts, we would love to help you.
At Estudio Sampere, we focus on teaching Spanish in a way that is easy, fun, and directly connected to the fascinating cultures of the Spanish-speaking world.
We provide courses tailored for young learners, adults, and professionals, ensuring you get the specific skills you need for travel or career advancement.
We invite you to take some of our courses and visit our academy to see how we make learning Spanish an enjoyable part of your daily life. Let’s start your next chapter in Spanish together!















