Konstrukcja zdania twierdzącego w czasie present perfect jest następująca:
podmiot + odmieniony czasownik 'have' + III forma czasownika (past participle)
Przykładowe zdanie w czasie present perfect :
I / you / we / they have completed this task.
She / he / it has completed this task.
Możemy też użyć formy skróconej:
I've completed.
You've completed this task.
He's completed this task.
She's completed this task.
It's completed this task.
We've completed this task.
You've completed this task.
They've completed this task.
Past participle
III forma czasownika w przypadku czasowników regularnych jest taka sama jak forma past simple tego czasownika, czyli ma postać czasownika z końcówką '-ed', np.:
wash – washed
play – played
close – closed
stop – stopped
study – studied
travel – travelled
Należy jednak zwracać uwagę na zasady spellingu, np. w przypadku czasowników zakończonych na '-y' past participle ma często końcówkę '-ied' (study – studied, cry – cried). Czasownikom zakończonym na '-e' dodaje się tylko '-d' (close – closed, love – loved). Niektórym czasownikom podwaja się też ostatnią samogłoskę (travel – travelled, admit – admitted).
Czasowniki nieregularne nie rządzą się żadnymi określonymi zasadami i trzeba je zapamiętać. Tabela z II i III formą czasowników nieregularnych opublikowana została w osobnym wpisie. Poniżej zaprezentowanych zostało kilka z nich:
be – been
make – made
do – done
read – read
write – written
buy – bought
go – gone
Słowa często występujące w zdaniach w czasie present perfect to:
already – już
just – właśnie
so far / till now / up to now – jak dotąd
never – nigdy
for / since – od
Ich miejsce w zdaniu jest następujące:
I have just cleaned the whole house and I'm totally exhausted. - Właśnie skończyłam sprzątać cały dom i jestem totalnie wyczerpana.
They have already closed the shop. - Oni właśnie zamknęli sklep.
We have raised a lot of money so far. - Jak dotąd zebraliśmy dużo pieniędzy.
I have never been to Moscow. - Nigdy nie byłam w Moskwie.
She has lived in this house for a long time. - Ona mieszka w tym domu od dłuższego czasu.
'For', 'since'
Wyrazy 'for' i 'since' mają to samo znaczenie ('od'), jednak stosowane są w różnych przypadkach:
for – od jakiegoś czasu
for 15 minutes
for an hour
for three days
for a long time
for a week
Anna has been in France for two months. - Anna była we Francji przez dwa miesiące.
We have known each other for a long time. - Długo się znamy.
since – od konkretnego punktu w czasie (wydarzenia)
since Friday
since 7 o'clock
since 13 March
since I got this car
since they came
He has been in Germany since May. - On jest w Niemczech od maja.
I have been out since 8 o'clock. - Jestem poza domem od 8.
Ciekawymi przypadkami są również czasowniki 'be' i 'go' użyte w czasie present perfect ('been' i 'gone'). Ich znaczenie jest podobne, gdyż oba mówią o tym, że ktoś gdzieś był. W pierwszym przypadku jednak mamy do czynienia z sytuacją, że ktoś już wrócił, druga mówi o tym, że stan ten dalej trwa.
Przykład:
She has been to Paris. - Ona była w Paryżu. (I już wróciła)
She has gone to Paris. - Ona pojechała do Paryża. (Dalej tam jest)
Inne przykłady zdań twierdzących z użyciem czasu present perfect:
They have played football and are tired now. - Oni grali w piłkę nożną i są teraz zmęczeni.
He has already fixed my bike. - Oni już naprawił mój rower.
I have been to Bangkok many times. - Wiele razy byłam w Bangkoku.
He has painted the walls blue. - On pomalował ściany na niebiesko.
My parents have got a nice present for their wedding anniversary. - Moi rodzice dostali ładny prezent na swoją rocznicę ślubu.