Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
Present Perfect Continuous
0
%
0
0
0
Back
Restart
He's been making videos _____ a very song time.
since
for
Oops!
Okay!
Complete: How long _____ you ________ (learn) it?
How long have you been learning it?
Oops!
Okay!
They've been running ____ hours!
for
since
Oops!
Okay!
Complete: Where ____ you _______ (hide) lately?
Where have you been hidden lately?
Oops!
Okay!
Make a question with how long: I've been doing yoga since January.
How long have you been doing yoga?
Oops!
Okay!
Complete: I ______ (learn) Chinese _____ (for or since) two months.
I have been learning Chinese for two months.
Oops!
Okay!
She's been playing the violin _____ she was young.
for
since
Oops!
Okay!
Complete: What _____ you ______ (work) on this semester?
What have you been working on this semester?
Oops!
Okay!
Complete: I ______ (travel) a lot recently.
I have been traveling a lot recently.
Oops!
Okay!
Have you been studying Japanese _____ many years?
for
since
Oops!
Okay!
Complete: He ______ (sing) the same song _____ (for or since) the last hour.
He has been singing the same song for the last hour.
Oops!
Okay!
He's been collection autographs _____ he moved to LA.
for
since
Oops!
Okay!
Complete: I _______ (study) Chinese.
I have been studying Chinese.
Oops!
Okay!
Complete: I ______ (help) with a community garden.
I have been helping with a community garden.
Oops!
Okay!
Complete: I ______ (do) volunteer work.
I have been doing volunteer work.
Oops!
Okay!
Complete: I ______ (wait) for you ______ (for or since) noon.
I have been waiting for you since noon.
Oops!
Okay!
Make a quetsion with how long: He has been playing violin for 10 years.
How long has he been playing violin?
Oops!
Okay!
Make a question with how long: They have been taking dance classes for 2 weeks.
How long have they been taking dance classes?
Oops!
Okay!
Complete: We _______ (talk) on the phone ______ (for or since) more than an hour.
We have been talking on the phone for more than an hour.
Oops!
Okay!
Complete: She ______ (play) ______ (for or since) she was four years old.
She has been palying the violin since she was four years old.
Oops!
Okay!
Has she been drawing ____ this morning?
since
for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies