Present Perfect i Simple Past – ćwiczenia

Polecenie:

Present perfect or past simple? Provide the correct form of the verb.

poziom ćwiczenia: intermediate

Opis gramatyki: Present Perfect - zastosowanie

  1. We finish our supper half an hour ago.

  2. She not/have a holiday for four years and she's exhausted.

  3. I not/play the violin since I was a little boy.

  4. They visit Westminster Abbey a few days ago.

  5. My brother not/write to me for months. I'm worried about him.

  1. My cleaner leave two weeks ago.

  2. I not/see you since we met a year ago.

  3. My youngest brother get a new job last week.

  4. We not/pay the cleaning lady for over three weeks.

  5. She plan her trip to Egypt last summer.

Więcej ćwiczeń dla Present Perfect - zastosowanie:

Zobacz także: Opis gramatyki: Present Perfect - zastosowanie lub wszystkie Present Perfect ćwiczenia

Komentarze (6)

Thank you, ang.pl

Ja mam takie wyjaśnienie że Present Simple określa "prawdę ogólną". Skoro jest to faktem że nie miała wakacji od 4 lat to ten czas musi być.

wlaicangielski i te strone tfu

Też mnie irytują takie przykłady z dwoma możliwościami, gdzie komputer tego nie uwzględnia..

Poprawka. Oczywiście powinno być: She didn't HAVE a holiday for four years. Jednak zagwozdka pozostała.

Te przykłady nie są jednoznaczne i przez to komputer niejednokrotnie podaje, że zdanie zostało źle sformułowane, a idąc dalej człowiek zaczyna się zastanawiać, czy ogarnia dany czas, czy nie. Weźmy przykład 2: She......... (not/have) a holiday for four years. Przecież można użyć tutaj zarówno czasu Past Simple jak i Present Perfect - She didn't had a holiday for four years (Nie miała wakacji PRZEZ 4 lata) oraz She hasn't had a holiday for four years (Nie miała wakacji OD 4 lat). Tak samo jest z przykładem 9 (tym z cleaning lady). Teraz bądź tu człowieku mądry i zgadnij o jaki czas autorowi chodziło. Takie niejednoznaczne przykłady można na tej stronie mnożyć.

Zostaw komentarz:
Zaloguj się aby dodać komentarz. Nie masz konta? Zarejestruj się.