Fill in the Blank
What Have You Been Doing?
Have or Has
Since or For
100
I have_________working as a teacher for 2 years
BEEN
100
Why are you so red? (tan)
Because I've been tanning.
100
She ______ been asking questions.
HAS
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? (work, since 4am)
BECAUSE I'VE BEEN WORKING SINCE 4am
200
We ______________ been washing dishes all day!
HAVE
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