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 SIMPLE VS PRESENT PERFECT CONTIN ...
0
%
0
0
0
Back
Restart
She ( ) (STUDY) for her final exams all week.
HAS BEEN STUDYING
Oops!
Okay!
He ( ) (PAINT) three rooms this month.
HAS PAINTED
Oops!
Okay!
I ( WORK) from home since last summer.
HAVE BEEN WORKING
Oops!
Okay!
They (NOT SLEEP) ( ) well this week.
HAVEN'T BEEN SLEEPING
Oops!
Okay!
(YOU/ DO) ( ) your homework already?
HAVE YOU DONE
Oops!
Okay!
(THEY/ ARGUE) ( ) for 3 hours!
THEY HAVE BEEN ARGUING
Oops!
Okay!
He (NOT SEE) ( ) that film before.
HASN'T SEEN
Oops!
Okay!
I ( ) (THINK) about changing jobs.
HAVE BEEN THINKING
Oops!
Okay!
You ( ) (LEARN) a lot of new vocabulary lately.
HAVE BEEN LEARNING
Oops!
Okay!
Why (YOU/ NOT COME ) to class lately?
HAVEN'T YOU BEEN COMING
Oops!
Okay!
(YOU/ WATCH) that documentary series lately?
HAVE YOU BEEN WATCHING
Oops!
Okay!
It (NOT RAIN) ( ) much this spring.
HASN'T RAINED
Oops!
Okay!
They ( ) (OPEN) a new café on the corner.
HAVE OPENED
Oops!
Okay!
He ( ) (FIX) the car since early this morning.
HAS BEEN FIXING
Oops!
Okay!
She ( NOT ANSWER) any of my messages.
HASN'T ANSWERED
Oops!
Okay!
She ( ) (WORK) in five different countries.
SHE HAS WORKED
Oops!
Okay!
I (NOT FINISH) ( ) my report yet.
HAVEN'T FINISHED
Oops!
Okay!
What (YOU/DO) ( ) all morning?
HAVE BEEN YOU DOING
Oops!
Okay!
We (VISIT) that museum several times.
HAVE VISITED
Oops!
Okay!
(HE/ EVER TRY) ( ) sushi?
HAS HE EVER TRIED
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies