B2 GRAMMAR · PRACTICAL GUIDE

Present perfect continuous

Emphasize the duration or repeated nature of an activity continuing up to now.

Şimdiye kadar süren veya tekrarlanan bir etkinliğin süresini vurgular.

STRUCTUREsubject + have/has been + verb-ing
BEST FOR · ongoing duration and recent repeated activity

See the pattern in use

POSITIVE
I have been preparing for the interview all week.Bütün hafta mülakata hazırlanıyorum.
NEGATIVE
She hasn’t been sleeping well.
QUESTION
How long have you been waiting?

Common learner mistake

I am waiting since nine.I have been waiting since nine.

Read the structure again, then say the corrected sentence aloud as one complete phrase.

TURN THE RULE INTO A SKILL

Notice it. Say it. Use it.

Open Grammar Repair →Start mixed practice →