For czy since w czasie Present Perfect? Krótkie ćwiczenie gramatyczne: for opisuje długość okresu, since jego początek.
1. We've been living here
1989.
2. Kate and Paul have been married
25 years.
3. We haven't talked
we left school.
4. We haven't spoken to each other
a long time.
5. You have been working here
10 years, haven't you?
6. I haven't met her
Friday.
7. We haven't had such a bad weather
1999.
8. I've been a teacher
20 years.
9. You've been here twice
September.
10. Everything has changed
our child was born.
11. I haven't been to school
3 weeks.
12. I haven't seen her
she left home.
13. I've been waiting for you
a long time.
14. It's been ages
I last visited her.
15. We've known each other
ages.

Chcesz zobaczyć więcej zadań?

Załóż darmowe konto w 30 sekund i odblokuj pełny dostęp do ćwiczeń.

Odblokuj WSZYSTKIE darmowe ćwiczenia i testy egzaminacyjne.
Gotowe plany nauki do matury i egzaminu ósmoklasisty - pierwszy moduł za darmo.
Ćwicz na zadaniach zgodnych z wymaganiami CKE - z wyjaśnieniem każdego błędu.
Śledź swoje postępy osobno w każdym obszarze egzaminu.

Najczęściej zadawane pytania

Przyimka 'for' używamy, gdy chcemy określić długość trwania danej czynności, czyli pewien przedział czasu. Odpowiada to na pytanie 'jak długo?' i łączy się z wyrażeniami takimi jak 'two hours', 'five years' czy 'a long time'. Przykład: 'I have known him for ten years.' (Znam go od dziesięciu lat.).

Słówka 'since' używamy, aby wskazać konkretny punkt w przeszłości, w którym dana czynność się rozpoczęła. Odpowiada ono na pytanie 'od kiedy?' i występuje z wyrażeniami typu 'last Monday', '2015' czy 'yesterday'. Przykład: 'She has lived here since 2018.' (Ona mieszka tutaj od 2018 roku.).

Maturzyści często próbują tłumaczyć polskie słowo 'od' dosłownie, używając 'from' w zdaniach w Present Perfect. Przyimka 'from' używamy jednak głównie do określania ram czasowych z 'to', a w Present Perfect stosujemy wyłącznie 'for' lub 'since'. Poprawnie to: 'We haven't met since Tuesday.' (Nie widzieliśmy się od wtorku.).