Předpřítomný průběhový: have been doing
Trvání až do teď: have been waiting for two hours; stopy procesu (you've been running!); versus prostý perfekt
Umím vyjádřit trvání do teď a stopy procesu přes have been doing.
Podívejte se na tyto příklady. Dokážete rozpoznat gramatický vzorec?
How long have you been standing in this queue? - Long enough to make two friends.
Jak dlouho už stojíš v té frontě? - Dost dlouho na to, abych si našel dva kamarády.
You've been chopping onions, haven't you? Your eyes give you away.
Krájel jsi cibuli, viď? Oči tě prozrazují.
Zaměřte se na zvýrazněné části. Co mají společného?
Proces sahající do „teď": I've been waiting for two hours (čekám už dvě hodiny) - čeština tu dává PŘÍTOMNÝ čas („čekám"), a to je hlavní past: *I wait for two hours je chyba, trvání do teď chce have been + -ing. Druhý význam - stopy procesu: Your hands are dirty - you've been gardening! (tys rýpal na zahradě, co?). Kontrast s prostým perfektem: I've painted the fence (natřel jsem - výsledek) × I've been painting the fence (natíral jsem - proto jsem od barvy; možná nedoděláno).
- *I wait for two hours → I've been waiting
- Výsledek → I've painted; proces → I've been painting
Časté chyby
Present simple with for/since duration
Duration to now: have been + -ing
Continuous for finished results
Result → have done; process → have been doing
How long have you been standing in this queue? - Long enough to make two friends.
Jak dlouho už stojíš v té frontě? - Dost dlouho na to, abych si našel dva kamarády.
how long + have been doing.
You've been chopping onions, haven't you? Your eyes give you away.
Krájel jsi cibuli, viď? Oči tě prozrazují.
Stopy prozrazují nedávný proces.
Procvičit v kurzu
Použijte tuto gramatiku ve cvičeních kurzu B1