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

I ____ _________working as a teacher for 2 years

Have BEEN

100

Why are you so red? (tan)

Because I've been tanning.

100

She ______ ____ ____ questions. (ASK)

HAS BEEN ASKING

100

Tim and Tina ___ _____ learning English ____________ six years.

have been/FOR

200
She hasn't been ____________ to class lately. (come)
COMING
200

Why are you yawning? (work, since 4am)

BECAUSE I'VE BEEN WORKING SINCE 4am

200

We ___ ___ ____ dishes all day! (WASH)

HAVE been washing

200
Mary has been saving her money ____________ many years.
FOR
300
We ______ ________ ___________ English since 2013. (study)
HAVE BEEN STUDYING
300
Why are you wet? (swim, all morning)
BECAUSE I'VE BEEN SWIMMING ALL MORNING
300

It ____________ been snowing.

HAS

300
It’s been raining ______ lunchtime.
SINCE
400
You ________ _______ _______ ________ for it properly. (not look)
HAVEN'T / HAVE NOT BEEN LOOKING
400
Why are you so tired? (drive, for 6 hours)
BECAUSE I'VE BEEN DRIVING FOR 6 HOURS
400
You _______________been repairing your computer.
HAVE
400
Julia has been living here _____ a long time.
FOR
500
My hands are very dirty. I ________ _________ _______ my bike. (repair)
'VE / HAVE BEEN REPAIRING
500
Why are your eyes so red? (cry)
BECAUSE I'VE BEEN CRYING
500
Cindy and Bob ___________ been studying English since 2008.
HAVE
500
A: ‘How long have you been driving?’ B: ‘__________ I was 17.’
SINCE
M
e
n
u