SnapLex

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.