Fill in the Blank
What Have You Been Doing?
Simple or Continuous?
Since or For
100

I have_________working as a teacher for 2 years. (be)

BEEN

100

Why are you so red?

Because I've been running.

100

It ________(rain) all day.

Continuous

Has been raining

100
Tim and Tina have been learning English ____________ six years.
FOR
200
She hasn't been ____________ to class lately. (come)
COMING
200

Why are you yawning?

BECAUSE I'VE BEEN WORKING SINCE 4am

200

We ______________ (stay) at home recently!

Continuous

have been staying


200
Mary has been saving her money ____________ many years.
FOR
300
We ______ ________ ___________ English since 2013. (study)
HAVE BEEN STUDYING
300

Why are you so tired?

BECAUSE I'VE BEEN DRIVING FOR 6 HOURS

300

I ________ (already / have) three cups of coffee.

Simple

Have already had

300
It’s been raining ______ lunchtime.
SINCE