[podmet] + have/has been + [sloveso-ing]
[podmet] + haven't/hasn't been + [sloveso-ing]
have/has + [podmet] + been + [sloveso-ing]?
Predprítomný priebehový čas hovorí o činnosti, ktorá sa začala v minulosti a trvá až doteraz. Často odpovedá na otázku How long? („Ako dlho?“), s for (dĺžka času) alebo since (začiatok).
Toto je jedno z najťažších miest pre Slováka. Po slovensky povieš „Učím sa angličtinu už dva roky“, teda v prítomnom čase. Angličtina tu prítomný čas nepoužije: keď hovoríš, ako dlho niečo trvá, potrebuješ have been + -ing.
Má tri časti: have alebo has, been a sloveso s -ing. Has použi pri he, she a it. V reči a v správach sa I have skracuje na I've a she has na she's.
Činnosť môže byť aj skončená, ale len pred chvíľou. Výsledok vidíš teraz.
Predprítomný čas (have done) hovorí o výsledku: čo je hotové alebo koľko. Priebehový tvar (have been doing) hovorí o činnosti a o tom, ako dlho trvá. Pripomína to slovenský rozdiel medzi dokonavým „napísal som“ a nedokonavým „písal som“.
Pri počte vecí (three emails, ten pages) použi predprítomný čas.
Slovesá stavu ako know, like, want, have (vlastniť) a be používajú namiesto toho predprítomný čas.
Pri niečom, čo sa začalo v minulosti a stále platí, angličtina nepoužíva prítomný čas, hoci slovenčina áno.