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 (12)

Do wszystkich, którzy nadal mają wątpliwości odnośnie przykładu nr 8: Czasem (nie zawsze!) warto czytać komentarze poprzedników. Dziękujemy aveholow za logiczną odpowiedź. Oby więcej takich pojawiało się w komentarzach.

@angelika909, w zasadzie tam nie ma napisane, że on nadal ma tę pracę. Może dlatego PS.

W zdaniu 8 jest Past Simple ponieważ wyraźnie określony jest czas wydarzenia w przeszłości. Chodzi o "last week"

My youngest brother got a new job last week.
Mój najmłodszy brat dostał w zeszłym tygodniu nową pracę.

Czynność (dostania pracy) dokonała się w przeszłości --> czyli Past Simple.

Tutaj wgl nie chodzi o jakieś skutki itp.. tylko aby powiedzieć że dostał pracę w zeszłym tygodniu

@ader @ymcaa jak dla mnie to nie ważne czy miał prac,e czy też nie , ważne ze dostał ją w przszłości i ma to skutek w chwili obecnej bo nadal ją ma, nie powinien byc PP ?

@ymcaa Gdzie jest napisane, że brat wcześniej nie pracował? Może pracował gdzieś indziej.

W zdaniu 8 nie powinien być czas PP? Przecież widać skutki: teraz ten brat pracuje, a wcześniej nie.

Nie wiem, czy przykłady się zmieniły czy nie ale aktualnie wydają się dosyć jasne:

She hasn't had a holiday for four years and she's exhausted.- nie miała urlopu od 4 lat przez co jest wykończona (skutek)
We haven't paid the cleaning lady for over three weeks. - nie zapłaciliśmy sprzątaczce za ponad 3 tygodnie - zalegamy z należnościami, mamy dług, który będzie trzeba uregulować (skutek)

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ć.

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ę.