Present Perfect Continuous
Olyan cselekvésre használjuk, amely a múltban kezdődött és még most is tart, vagy csak nemrég fejeződött be, és az időtartamot hangsúlyozza.
Kijelentő mód
Alany + have/has been + ige -ing
I have been studying English for three years.
Három éve tanulok angolul.
He has been working here since 2020.
2020 óta itt dolgozik.
Kérdő mód
Have/Has + alany + been + ige -ing + ...?
Have you been studying English for long?
Régóta tanulsz angolul?
Has he been working here since 2020?
2020 óta dolgozik itt?
Tagadó mód
Alany + haven't/hasn't been + ige -ing
I haven't been studying English for long.
Nem régóta tanulok angolul.
He hasn't been working here since 2020.
Nem 2020 óta dolgozik itt.
Gyakorló feladatok
Feleletválasztós
1.
I ___ (cook) for three hours.
2.
Have you ___ (watch) TV all day?
3.
He hasn't ___ (clean) all morning.
4.
She ___ (visit) her grandmother a lot recently.
5.
Have we ___ (study) long enough?
6.
They haven't ___ (play) since last month.
7.
My brother ___ (call) her all week.
8.
Have the students ___ (work) on their homework for hours?
Beírós
1.
___ you been cooking since noon?
2.
You ___ (watch) TV for too long.
3.
He ___ (clean) the garage since 9am.
4.
___ she been visiting her grandmother a lot?
5.
We ___ (study) for long enough yet.
6.
They ___ (play) tennis for two hours.
7.
___ your brother been calling her every day?
8.
The students ___ (work) on it long enough.
Hibakeresős
1.
Találd meg és javítsd ki a hibát: She has been visit her grandmother a lot.
2.
Találd meg és javítsd ki a hibát: He haven't been cleaning all morning.
3.
Találd meg és javítsd ki a hibát: You been watching TV all day?
4.
Találd meg és javítsd ki a hibát: The students has been working on it for hours.
5.
Találd meg és javítsd ki a hibát: They haven't been play since last month.
6.
Találd meg és javítsd ki a hibát: Has he been call her all week?
7.
Találd meg és javítsd ki a hibát: I been cooking for three hours.
8.
Találd meg és javítsd ki a hibát: We haven't been study long enough.