Aquí puedes encontrar: Un enlace a una página con muchos ejercicios sobre el Present Perfect y el Past Simple. Dos explicaciones sobre esta materia y un documento Word con las dos explicaciones para que lo puedas manipular a tu antojo.

En esta página un montón de ejercicios:

http://www.agendaweb.org/verbs/present-perfect-past-simple.html

Present Perfect vs. Past Simple (Presente perfecto y el pasado simple)

Se utiliza el pasado simple para acciones que han terminado en el pasado, incluso si han ocurrido en un pasado reciente. Con el presente perfecto la acción está relacionada con el presente.

  • Ejemplos:
  • El pasado simple:
  • Did you eat breakfast this morning?

Did you eat breakfast this morning? [*Significa: La mañana ya ha terminado]

  • I had three exams this week.

I had three exams this week. [*Significa: Como en el ejemplo anterior, el uso del pasado simple significa que esta semana acaba de terminar]

  • El presente perfecto:
  • Have you eaten breakfast yet this morning?

Have you eaten breakfast yet this morning? [*Significa: La mañana aún no ha terminado.]

  • I have had three exams already this week.

I have had three exams already this week. [*Significa: Como antes, el uso del presente perfecto implica que esta semana aún no ha terminado.]

Recuerda también que usamos el presente perfecto para acciones en un tiempo en el pasado no específico. Si quieres limitar el tiempo de las acciones en un período, podemos usar expresiones de tiempo como "last year".

  • Ejemplos:
  • El pasado simple:
  • I went to Cuba last year.

I went to Cuba last year. (Fui a Cuba el año pasado.)

  • They saw a movie yesterday.

They saw a movie yesterday. (Vieron una película ayer.)

  • El presente perfecto:
  • I have been to Cuba in the last year.

I have been to Cuba in the last year. (He estado en Cuba este último año.)

  • They have seen a movie.

They have seen a movie.

  • They have seen a movie yesterday.

[*Nota: no es un tiempo específico. Si se usa una expresión de tiempo específico, como "yesterday", no se puede usar el presente perfecto.]

Nota: Fíjate en la diferencia entre los dos primeros ejemplos. En ambos, se usa la expresión de tiempo "last year", pero en el segundo ejemplo añadimos la preposición "in". En este caso, "last year" significa un período de tiempo dentro de la acción ocurrida, no es un tiempo específico. Sin la preposición "in", "last year" implica un tiempo específico.

http://www.curso-ingles.com/gramatica-inglesa/present-perfect-past-simple.php

 

Cuando usar Present Perfect o Past Simple

Esta es una de las dudas más habituales entre los estudiantes de inglés: cuando utilizar el Present Perfect y cuando utilizar el Past Simple. La dificultad de este asunto radica en que no siempre hay indicadores explícitos que nos digan que forma se debe utilizar. Además, como he comentado anteriormente en el post de Introducción al present perfect en inglés, que en castellano exista una forma similar al Present Perfect pero con una utilización bastante diferente solo complica las cosas. Hoy os propongo una explicación que espero que despeje, por lo menos un poco, vuestras dudas.

Hay dos grandes criterios para decidir si se utiliza el Present Perfect o el Past Simple:

1. El tipo de periodo de tiempo

a.Cuando el periodo de tiempo incluye el momento presente, se utiliza el Present Perfect. Este periodo puede ser:

·         Un periodo de tiempo definido:

I have lived in Barcelona for 5 years / since 2004.

Por eso, se utiliza el Present Perfect en preguntas con How long? que hacen referencia a un periodo de tiempo que empieza en el pasado y continúa hasta el momento presente.

How longhave you had your car?

·         Un periodo de tiempo indefinido:

I have seen this film before / recently.

I have already done my homework.

·         Un periodo de tiempo no expresado:

Have you been to New York?

Si contestamos que si, entoces los detalles se tienen que poner en el Past Simple:

Yes, I have. I went there when I was a student.

b.Cuando no hay vínculo alguno con el momento presente, se utiliza el Past Simple. Esto puede indicarse con:

·         Expresiones que hacen referencia a momentos de tiempo claramente desconectados del presente:

I went to New York last year / two years ago / in 2006 / yesterday.

Por eso, se utiliza el Past Simple en preguntas con When? que hacen referencia a un momento específico del pasado:

Whendid you buy your car?

Fijaros también en el tipo de verbo que se utiliza en esta pregunta: se trata de una acción sin duración (buy a car). En la pregunta con How long?, el verbo es una acción durativa (have a car)

·         Expresiones que hacen referencia a un periodo de tiempo que no incluye el momento presente:

I lived in Paris for 5 years and then I moved to Barcelona.

Como podéis ver, lo que normalmente se dice del Present Perfect – que siempre se utiliza con for / since – no es del todo correcto. Tampoco es correcto que las preguntas con How long? siempre contengan un Present Perfect. Si se trata de un periodo de tiempo acabado, lo que tenemos que decir es How long did you live in Paris?.

2. El vínculo que una situación tiene con el presente

a.Cuando una situación tiene un vínculo con el presente, se utiliza el Present Perfect. Normalmente, este vínculo lo constituyen los resultados presentes de una acción que se realizó en el pasado:

I have lost my keys – I don’t have them now.

I have written two books – The books exist now.

No es necessario que la acción haya pasado poco antes del momento presente. Lo que importa es que el locutor considere que sus resultados o efectos todavía tienen relevancia en el presente.

I have read this book. – la lectura del libro puede haber pasado hace mucho tiempo, pero el recuerdo de la lectura está todavía presente.

b.Cuando una situación no tiene vínculo alguno con el presente, se utiliza el Past Simple. No es necesario utilizar una expresión de tiempo:

My parents got married in France.

La falta de vínculo con el presente es muy evidente cuando hablamos de una persona que ha muerto:

Shakespeare wrote Romeo and Juliet.

http://www.ejerciciodeingles.com/cuando-usar-present-perfect-past-simple/

Descarga
Todo lo anterior en un documento Word para que podáis manipularlo a vuestro antojo
Present Perfect vs pass simple.doc
Documento Microsoft Word 39.0 KB