I have been doing... (A2)

Present perfect continuous tense – use (217)

Předpřítomný čas průběhový – použití

Hlavní přehled

Předpřítomný čas průběhový (použití) – procvičování:

Na Landigo máme další související lekce:

I have been hiking for five hours. = Chodím po horách už pět hodin. Použili jsme předpřítomný čas průběhový – HAVE BEEN HIKING, protože děj začal v minulosti a trvá až do současnosti.

Chodím po horách už pět hodin.
I have been hiking for five hours.

Předpřítomný čas průběhový (have been doing), podobně jako předpřítomný čas prostý (have done), popisuje děje, které začaly v minulosti a mají nějakou spojitost s přítomností.

Předpřítomný čas průběhový, jako jakýkoliv jiný průběhový čas, zdůrazňuje průběh nebo trvání děje.

A few of my cookies are gone! Who has been eating them?

Začalo v minulosti, spojitost s přítomností:
Who has been eating them?
Who has eaten them?
Pár mých sušenek zmizelo! Kdo mi je ujídá?
A few of my cookies are gone! Who has been eating them?

Předpřítomný čas průběhový používáme, pokud něco začalo v minulosti a pokračuje do přítomnosti:

I have been playing rugby since high school.
Hraju ragby od střední školy.
We eat at this restaurant every Sunday. We have been coming here for the past ten years.
V této restauraci jíme každou neděli. Chodíme sem už deset let.
Ally loves skiing. She's been skiing since she was a child.
Ally miluje lyžování. Lyžuje už od dětství.
They have been living in the same town. (= They lived there in the past and they are still living there now.)
Bydlí v tom samém městě.

Všimněte si, že v těchto příkladech překládáme předpřítomný čas do češtiny jako přítomný čas (I have been playing – hraju, we have been coming – chodíme).

David has been chatting to Monica since this morning.

Začalo v minulosti a stále to trvá:
He has been chatting.
David si od rána povídá s Monikou.
David has been chatting to Monica since this morning.

How long have you been staying in Miami?

Začalo v minulosti a trvá doteď:
How long have you been staying there?
Jak dlouho už jsi v Miami?
How long have you been staying in Miami?

Předpřítomný čas průběhový používáme, pokud něco probíhalo v minulosti (a skončilo to), ale v přítomnosti to má následky:

I'm tired. I have been playing rugby all day.
Jsem unavený. Celý den jsem hrál ragby.
It has been snowing. You can see snow everywhere.
Sněžilo. Sníh můžeš vidět úplně všude.
You look burnt. Have you been sunbathing?
Vypadáš spálená. Byla jsi na sluníčku?
Joe is exhausted. He's been working all month.
Joe je vyčerpaný. Celý měsíc pracoval.
Why is the floor wet? Have you just been mopping it?
Proč je podlaha mokrá? Právě jsi ji stírala?

Všimněte si, že v těchto příkladech překládáme předpřítomný čas do češtiny jako minulý čas (I have been playing – hrál jsem, it has been snowing – sněžilo).

Pršelo.
It has been raining.
Opalovala ses.
You have been sunbathing.
Neučil se.
He hasn't been learning.
Moc jedla.
She's been eating too much.
Hádali se.
They have been arguing.
Nezvedal jsem činky.
I haven't been lifting weights.

Your eyes are red. Have you been crying?

Probíhalo v minulosti, následky v přítomnosti:
Have you been crying?
Máš červené oči. Plakala jsi?
Your eyes are red. Have you been crying?

Pro předpřítomný čas průběhový jsou typická slovíčka FOR, SINCE a HOW LONG:

We've been saving money for two years.
Už dva roky šetříme peníze.
I've been packing my suitcase since yesterday.
Od včerejška si balím kufr.
How long have you been running?
Jak dlouho už běháte?

We've been thinking about selling the house for three years.

Už (po dobu):
for three years
for six months
for a long time
Už tři roky jsme uvažovali o tom, že dům prodáme.
We've been thinking about selling the house for three years.

I've been standing in the line since ten o'clock.

Od (časového bodu):
since ten o'clock
since this morning
since last June
Ve frontě čekám od deseti.
I've been standing in the line since ten o'clock.

Porovnejte věty s předpřítomným časem průběhovým, přítomným časem průběhovým a minulým časem průběhovým:

I have been playing since high school.
Hraju od střední. (= děj začal v minulosti a pokračuje doteď)
I'm tired. I have been playing all day.
Jsem unavený. Celý den jsem hrál. (= děj probíhal, teď řešíme následky)
I'm playing now.
Právě hraju. (= děj právě probíhá)
I was playing from ten to six.
Hrál jsem od deseti do šesti. (= děj probíhal, neřešíme následky)

I'm waiting for you now.

I'm waiting for you now.
I've been waiting for you since 5 pm.
Teď na tebe čekám.
I'm waiting for you now.

Were you surfing at noon?

Were you surfing at noon?
Have you been surfing since noon?
Surfovala jsi v poledne?
Were you surfing at noon?
Předpřítomný čas průběhový v praktických situacích:
1
Volný čas

We're exhausted. We have been climbing mountains for two weeks.

Probíhalo v minulosti, následky v přítomnosti:
We have been climbing.
Jsme vyčerpaní. Dva týdny jsme lezli po horách.
We're exhausted. We have been climbing mountains for two weeks.

May has been reading the book all day.

Začalo v minulosti a trvá doteď:
She has been reading it all day.
May si celý den čte tu knížku.
May has been reading the book all day.
2
Vaření

I've been learning to cook since last year.

Od (časového bodu):
since last year
since last month
since February
Od minulého roku se učím vařit.
I've been learning to cook since last year.

The potatoes have been boiling for ten minutes.

Začalo v minulosti a trvá doteď:
They've been boiling.
Brambory se už vaří deset minut.
The potatoes have been boiling for ten minutes.
3
V práci

How long have you been working here? – Since 2008.

since 2008
for ten years
Jak dlouho tu pracuješ? – Od roku 2008.
How long have you been working here? – Since 2008.

I know how to make good coffee. I've been working in a café.

Probíhalo v minulosti, následky v přítomnosti:
I've been working in a café.
Vím, jak udělat dobrou kávu. Pracovala jsem v kavárně.
I know how to make good coffee. I've been working in a café.

Předpřítomný čas průběhový – nejdůležitější body a tip na závěr: