Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Present Perfect Continuous
0
%
0
0
0
Back
Restart
FOR OR SINCE? _______ A DAY.
FOR
Oops!
Okay!
FOR OR SINCE? _______ THREE WEEKS
FOR
Oops!
Okay!
He eats junk food. He (not take) care of himself.
hasn't been taking
Oops!
Okay!
David (play) videogames all night!
has been playing
Oops!
Okay!
FOR OR SINCE? _______ HALF PAST TEN.
SINCE
Oops!
Okay!
I (study) __ last night.
have been studying/ SINCE
Oops!
Okay!
FOR OR SINCE? _______ I LEFT SCHOOL.
SINCE
Oops!
Okay!
My sister and me (study) in this school __ we were 4 years old.
have been studying/ SINCE
Oops!
Okay!
We (save) money ___ weeks so we can pay for our next holidays.
have been saving / FOR
Oops!
Okay!
It started snowing right now. It (not snow) __ a long time!
hasn't been snowing/ FOR
Oops!
Okay!
Stitch (sleep) ___ yesterday at 4 AM.
has been sleeping/ SINCE
Oops!
Okay!
My cousin (wait) for your call.
has been waiting
Oops!
Okay!
I began reading this book nearly a year ago and I haven't finished it. I (read) this book ___ almost a year.
have been reading / FOR
Oops!
Okay!
He (work) here _ five years.
has been working/ FOR
Oops!
Okay!
FOR OR SINCE? _______ I WOKE UP.
SINCE
Oops!
Okay!
We (live) in London ___ six months.
have been living/ FOR
Oops!
Okay!
FOR OR SINCE? _______ YESTERDAY
SINCE
Oops!
Okay!
Bob is tired. He (paint) his room _ this morning.
has been painting / SINCE
Oops!
Okay!
He (go) to the cinema every weekend __ years.
has been going/ FOR
Oops!
Okay!
FOR OR SINCE? _______ A FEW DAYS.
FOR
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies