Present perfect
Si por el contrario utilizáramos el "past simple" esta conexión con elpresente se pierde:
I bought a car. | Yo compré un coche: no implica que la acción haya sido reciente, ni que aún siga teniendo ese coche. |
En las oraciones con "present perfect" no sesuele mencionar el momento en el que se ha desarrollado la acción:
I have read a book. | Yo he leído un libro: la acción acaba de finalizar. |
Ya que si se mencionara el momento de surealización, entonces habría que utilizar el "past simple":
I read a book this morning. | Yo leí un libro esta mañana |
No obstante, a veces sí se puede mencionar el periodo de tiempo en elque la acción se ha desarrollado, pero únicamente si este periodo de tiempo aún no ha finalizado:
This morning I have drunk three coffees. | Esta mañana me he tomado 3 cafés: utilizo en estecaso el "present perfect" si el periodo de la mañana aún no ha terminado. |
Ya que si este periodo hubiera finalizado habría que utilizar entonces el "past simple":
This morning I drank threecoffees. | Esta mañana me tomé tres cafés: nos indica que la mañana ya finalizó. |
Otro uso típico del "present perfect" es para describir acciones que empezaron en el pasado y que aún no hanfinalizado:
I have lived in this city since 1980. | He vivido en esta ciudad desde 1980: implica que sigo viviendo en la ciudad. |
I have played tennis since my childhood. | He jugado al tenisdesde mi infancia: y sigo jugando |
Si la acción hubiera ya finalizado entonces habría que utilizar el "past simple":
I lived in this city for 10 years. | Yo viví en esta ciudad 10...
Regístrate para leer el documento completo.