Present Perfect Indicative Flashcards
¿Por qué [have you turned off] Uds. las luces?
¿Por qué han apagado las luces? Why have you turned off the lights?
¿[Have you eaten] ya?
¿Has comido ya? Have you already eaten?
Los viajeros [haven’t returned] de México todavía.
Los viajeros no han vuelto de México todavía.
The travellers haven’t returned from Mexico yet.
¿[Have you ever been] en Europa?
¿Jamás ha estado en Europa?
Have you ever been in Europe?
[I have walked] por este pueblo antes.
He andado por este pueblo antes.
I have walked through this town before.
Todavía [I haven’t called].
Todavía no he llamado.
I haven’t called yet. [I might still call.]
Mis invitados [haven’t arrived].
Mis invitados no han llegado.
My guests haven’t arrived. [… they still might arrive…]
[They haven’t called.]
No han llamado. They haven’t called. […there is a possibility that they will call…]
[I have slept] aquí por cinco horas.
He dormido aquí por cinco horas. I have slept here for five hours. […action that began in the past and continues to the present…]
[We have lived] en Londres por dos meses.
Hemos vivido en Londres por dos meses. We have lived in London for two months. […action that began in the past and continues to the present…]
Eva [has been] en Nueva York tres veces.
Eva ha estado en Nueva York tres veces. Eva has been in New York three times. […action that happened in the past and may happen again … actions often can be counted…]
¿Cuantas veces [have you all eaten] en este restaurante?
¿Cuantas veces han comido Uds. en este restaurante? How many times have you eaten in this restaurant? [… action that happened in the past and may happen again … often actions can be counted …]
[We have eaten] allí cinco veces.
Hemos comido allí cinco veces. We have eaten there five times. [… action that happened in the past and may happen again … actions often can be counted …]
¿Cuántas veces [have they visited] México?
¿Cuántas veces han visitado México? How many times have they visited Mexico? [… action that happened in the past and may happen again … actions often can be counted …]
Camillo [has visited] México siete veces; Antonio [has gone] dos veces.
Camillo ha visitado México siete veces; Antonio ha ido dos veces. Camillo has visited Mexico seven times; Antonio has gone two times. [… action that happened in the past and may happen again … actions often can be counted …]
[I have travelled] a la ciudad de México cuatro veces. [I have stayed] en el mismo hotel dos veces.
Yo he viajado a la ciudad de México cuatro veces. Me he quedado en el mismo hotel dos veces. I have traveled to Mexico City four times. I have stayed in the same hotel twice. [… action that happened in the past and may happen again … actions often can be counted …]
Ellos no me [haven’t called].
Ellos no me han llamado. They haven’t called me.
¿Por qué [haven’t you spoken] a Oscar?
¿Por qué no le has hablado a Oscar? Why haven’t you spoken to Oscar?
Paula se lo [has said].
Paula se lo ha dicho. Paula has said it to you.
Yo te [have returned] el dinero.
Yo te he devuelto el dinero. I have returned the money to you.
Yo la [have seen] antes.
Yo la he visto antes. I have seen her before.
¿[Have you showered] hoy?
¿Te has duchado hoy? Have you showered today?
El doctor [has washed] las manos tres veces.
El doctor se ha lavado las manos tres veces. The doctor has washed his hands three times.
[We haven’t gotten up] todavía.
No nos hemos levantado todavía. We haven’t gotten up yet.
Me alegro de [have arrived] a tiempo.
Me alegro de haber llegado a tiempo. I am glad to have arrived on time.
Ella se alegra de [have done] su tarea.
Ella se alegra de haber hecho su tarea. She is glad to have done her homework.
Después de [having found] sus llaves, el taxista empezó su trabajo.
Después de haber encontrado sus llaves, el taxista empezó su trabajo. After having found his keys, the cabdriver began his work.
Después de [having gone] al dentista, Monica se sintió mejor.
Después de haber ido al dentista, Monica se sintió mejor. After having gone to the dentist, Monica felt better.
Me alegro de [to have met you].
Me alegro de haberte conocido. I’m glad to have met you.
Los padres de Laura están muy felices después de [having seen us].
Los padres de Laura están muy felices después de habernos visto. Laura’s parents are very happy after having seen us.
Pedro está contento de [have closed] la puerta.
Pedro está contento de haber cerrado la puerta. Peter is happy to have closed the door.
Está contento de [have closed it — the door].
Está contento de haberla cerrado. He is happy to have closed it [the door].
[He has been] un hombre de acción y [has won] el éxito.
Ha sido un hombre de acción y ha ganado el éxito. He has been a man of action and (he) has won success.
Ya [you’ve written] más de cien páginas.
Ya has escrito más de cien páginas. You’ve already written more than a hundred pages.
Una etiqueta magnética [has set off] la alarma.
Una etiqueta magnética ha desencadenado la alarma. A magnetic tag has set off the alarm.
[We have just landed] at Oaxaca.
Acabamos de aterrizar en Oaxaca. We have just landed at Oaxaca.
[It has just been announced] en la televisión que [has died] la victima.
Se acaba de anunciar en la televisión que ha muerto la victima. It has just been anounced on television that the victim has died.
Hace más que una hora que [she has been talking] por teléfono.
Hace más de una hora que está charlando por teléfono. She has been talking on the phone for more than an hour.
Hace una hora que [she has been waiting].
Hace una hora que espera. She has been waiting for an hour.
[She has been waiting] desde hace una hora.
Espera desde hace una hora. She has been waiting for an hour.
[She has been] una hora esperando.
Lleva una hora esperando. She has been waiting for an hour.