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
Play Time!
0
%
0
0
0
Back
Restart
working / since / been / this morning / this jigsaw puzzle / I / have / on.
I have been working on this jigsaw puzzle since this morning.
Oops!
Okay!
I ________________ (learn) how to play the guitar for six months.
have been learning
Oops!
Okay!
20 points for free
Oops!
Okay!
5 points for free
Oops!
Okay!
They ______________ (visit) this restaurant several times this year.
have visited
Oops!
Okay!
My brother _________________ (appear) in several fashion magazines.
has appeared
Oops!
Okay!
10 points for free
Oops!
Okay!
They _______________ (plan) their dream vacation for months. Finally, they _________ (book) their flights to Paris.
have been planning, have booked
Oops!
Okay!
Make a sentence with this verb "prepare" using present perfect continuous.
Ex. They have been preparing for the test since last week.
Oops!
Okay!
She __________ (think) about finding a new job recently after she __________ (work) at the company for five years.
has thought, has been working
Oops!
Okay!
They __________ (learn) Spanish since January, and they __________ (take) two exams.
They have been learning Spanish since January, and they have taken two exams.
Oops!
Okay!
He __________ (practice) the piano every day, and he __________ (perform) in two concerts this month.
has been practicing, has performed
Oops!
Okay!
have / tennis / playing / since lunch / They/ been.
They have been playing tennis since lunch.
Oops!
Okay!
Make a sentence with this verb "study" using present perfect simple.
Ex. I have studied 4 English lessons.
Oops!
Okay!
I _____________ (read) this book for two hours. I ____________ (finish )four chapters.
have been reading, have finished
Oops!
Okay!
I _________ (read) a book for two hours, but I __________ (read) only ten pages.
have been reading, have read
Oops!
Okay!
We __________ (watch) that new series all weekend, and we __________ (see) six episodes already.
have been watching, have seen
Oops!
Okay!
been / my car / for hours / fixing / have / I.
I have been fixing my car for hours.
Oops!
Okay!
25 points for free
Oops!
Okay!
She __________ (bake) cakes all morning for her sister's birthday. So far, she __________ (make) three chocolate cakes and one vanilla.
has been baking, has made
Oops!
Okay!
15 points for free
Oops!
Okay!
around Europe / have / traveled to / We / five countries.
We have traveled to five countries around Europe.
Oops!
Okay!
Make a sentence with this verb "walk" using present perfect continuous.
Ex. She has been walking to the river for 30 minutes.
Oops!
Okay!
They _______________ (look) for their keys for hours.
have been looking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies