Present Perfect používáme
Předpřítomný čas se používá k mluvení o minulých dějích, které mají výsledek nebo souvislost s přítomným okamžikem.
I have finished the report.
Dokončil jsem zprávu.
Dokončil jsem zprávu.
Present Perfect Forma
Subject + have / has + V3.
I have completed the task.
Dokončil jsem úkol.
Dokončil jsem úkol.
She has finished the project.
Dokončila projekt.
Dokončila projekt.
Present Perfect Pravidlo
-
Předpřítomný čas se často používá pro nedávné děje, které mají výsledek v přítomnosti.
I have lost my keys.
Ztratil jsem klíče.She has broken her phone.
Rozbila si telefon. -
Používá se k mluvení o životních zkušenostech, aniž by se upřesňoval přesný čas.
I have visited London.
Navštívil jsem Londýn.She has tried Japanese food.
Ochutnala japonské jídlo. -
Často používáme časové výrazy, jako jsou:
already, just, yet, ever, neverI have already finished the task.
Úkol jsem již dokončil.She has just arrived.
Právě přijela.Have you ever tried sushi?
Už jste někdy zkusil/a sushi? -
Používá se pro děje nebo stavy, které začaly v minulosti a trvají až do současnosti (s for a since).
I have worked here for five years.
Pracuji zde už pět let.She has lived here since 2020.
Žije tady od roku 2020.
Present Perfect Negace
-
Zápor se tvoří pomocí have not nebo has not.
I haven't finished the report yet.
Ještě jsem nedokončil zprávu.She hasn't replied to the message.
Na zprávu ještě neodpověděla.
Present Perfect Otázky
V otázkách stojí have nebo has před podmětem.
Have / Has + subject + V3?
Wh-word + have / has + subject + V3?
Have you finished the report?
Dokončil jsi tu zprávu?
Dokončil jsi tu zprávu?
Has she called you?
Volala ti?
Volala ti?
Where have they gone?
Kam se poděli?
Kam se poděli?
Why has he left early?
Proč odešel brzy?
Proč odešel brzy?
Present Perfect Typické chyby
❌ I have saw this movie.
✅ I have seen this movie.
❌ She has went home.
✅ She has gone home.
❌ Did you ever visit London?
✅ Have you ever visited London?
Present Perfect Věty
I have finished the report and sent it to my manager.
Dokončil jsem zprávu a poslal ji svému manažerovi.
Dokončil jsem zprávu a poslal ji svému manažerovi.
She has already completed the task.
Už dokončila ten úkol.
Už dokončila ten úkol.
We have visited several countries this year.
Letos jsme navštívili několik zemí.
Letos jsme navštívili několik zemí.
He has changed his phone number, so you should call the new one.
Změnil si telefonní číslo, takže bys měl zavolat na to nové.
Změnil si telefonní číslo, takže bys měl zavolat na to nové.
They have started a new project.
Začali nový projekt.
Začali nový projekt.
I have read this book before.
Tuto knihu jsem už četl.
Tuto knihu jsem už četl.
She has just finished her work.
Právě dokončila svou práci.
Právě dokončila svou práci.
We have solved the problem.
Vyřešili jsme ten problém.
Vyřešili jsme ten problém.
He has forgotten his password.
Zapomněl své heslo.
Zapomněl své heslo.
They have improved the system.
Systém vylepšili.
Systém vylepšili.
Present Perfect Příklady
I have tried the new application and I like it.
Vyzkoušel jsem novou aplikaci a líbí se mi.
Vyzkoušel jsem novou aplikaci a líbí se mi.
She has updated the document and shared it with the team.
Aktualizovala dokument a sdílela ho s týmem.
Aktualizovala dokument a sdílela ho s týmem.
They have completed the task and started another one.
Dokončili úkol a začali další.
Dokončili úkol a začali další.
We have discussed the issue and found a solution.
Projednali jsme tento problém a našli řešení.
Projednali jsme tento problém a našli řešení.
He has checked the code and fixed several bugs.
Zkontroloval kód a opravil několik chyb.
Zkontroloval kód a opravil několik chyb.
I have already sent the email.
Už jsem ten e-mail poslal.
Už jsem ten e-mail poslal.
She has prepared the presentation.
Připravila prezentaci.
Připravila prezentaci.
We have organized the meeting.
Zorganizovali jsme schůzku.
Zorganizovali jsme schůzku.
He has learned a lot from this project.
Z tohoto projektu se hodně naučil.
Z tohoto projektu se hodně naučil.
They have improved their workflow.
Zlepšili svůj pracovní postup.
Zlepšili svůj pracovní postup.