Bonjour,
Réponse :
1) I prepared the table a few minutes ago. ( just )
==> I have just prepared the table.
2) She has already done the washing up. ( an hour ago )
==> She did the washing up an hour ago.
3) We didn't get ready for the party. (yet).
==> We haven’t got ready for the party yet.
4) Have you ever visited an orphanage? ( last year )
==> Did you visit an orphanage last year?
5) Uncle Tom took me to the school today. ( already )
==> Uncle Tom has already taken me to the school today.
6) Dorothy has just watered the flowers. ( two minutes ago )
==> Dorothy watered the flowers two minutes ago.
7) They have never been to Bangkok. ( in the past ).
==> They didn’t go to Bangkok in the past.
8) Haven't you put on your jacket yet? (in the morning )
==> Didn’t you put on your jacket in the morning?
9) The clients have complained about the products for hours. ( this afternoon )
==> The clients complained about the products this afternoon. ( si on prononce la phrase le soir )
==> The clients have complained about the products this afternoon. ( si on parle l'après-midi : il y a un lien )
Remarque, en général on emploie le présent perfect avec les expression comme "this morning" sauf si l'on s'exprime le soir... il n'y a plus/pas de lien avec le présent on peut utiliser le prétérit ( simple past )
10) I didn't play chess last year.( since )
==> I haven’t played chess since last year
11) The children didn't turn back from the school. ( yet )
==> The children haven’t turned back from the school yet
12) My father has just come in.( one minute ago )
==> My father came in one minute ago.
3) Susan didn't spend her summer in Italy last year. ( never )
==> Susan has never spent her summer in Italy
Explications :
present perfect : ( have/ has + participe passé ) lien avec le présent; bilan au préseent d'une action passée ...
simple past : Rupture avec le présent, action passée, datée terminée
- Il y a souvent des indices de temps