Úvod
Předpřítomný čas spojuje minulost (past) s přítomností (present). Používá se, když má minulý děj výsledek, význam nebo souvislost se současným okamžikem. Tvoří se pomocí have/has + příčestí minulé.
Podmět+have/has+příčestí minulé
- I have lost my keys.
- My aunt has lived in five countries.
- We have just finished dinner.
| Podmět | Tvar |
|---|---|
| I / You / We / They | have + příčestí minulé |
| He / She / It | has + příčestí minulé |
Použití předpřítomného času
Předpřítomný čas se používá ve čtyřech hlavních situacích, které často signalizují určitá časová slova.
| Použití | Signální slova | Příklad |
|---|---|---|
| Nedávný děj s výsledkem v přítomnosti | just, recently | She has just arrived. |
| Životní zkušenost (ever/never) | ever, never, before | Have you ever been to Japan? |
| Neukončené časové období | today, this week, this year | I have met him twice this week. |
| Trvání až do teď | for, since | He has worked here for five years. |
Předpřítomný vs. minulý prostý čas
Položte si jedinou otázku: souvisí minulý děj s přítomností? Pokud je ukončený a vázaný na minulý čas, použijte minulý prostý čas. Pokud je důležitý teď, použijte předpřítomný čas.
| Past Simple (bez vztahu k přítomnosti) | Present Perfect (spojený s přítomností) |
|---|---|
| I saw that film in 2019. | I have seen that film. (zkušenost) |
| She lived in Rome for a year. | She has lived in Rome for a year. (stále tam bydlí) |
| He left an hour ago. | He has just left. (velmi nedávné) |
For a since
For vyjadřuje dobu trvání (duration). Since vyjadřuje počáteční bod (starting point) období, které trvá až do současnosti.
have/has+příčestí minulé+for+doba trvání
have/has+příčestí minulé+since+počáteční bod
- I have lived here for ten years.
- I have lived here since 2014.
- Ines has worked at the bakery for six months.
- Ines has worked at the bakery since January.
- I have lived here since ten years.for ten years.
- She has been ill for Monday.since Monday.
Cvičení
I ___ my keys. (teď je nemám)
Have you ___ been to Japan?
Which sentence correctly uses a specific past time expression?
I have lived here ___ ten years.
She ___ in five countries.
We ___ just finished dinner.
I ___ met him twice this week.
He ___ worked here for five years.
She has never ___ octopus before.
I have lived here ___ 2014.
She has been ill ___ Monday.
Which sentence correctly connects the past to the present?
1 z 12