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