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 Review
0
%
0
0
0
Back
Restart
_______ you ever _______ in an exam? (cheat)
Have/cheated
Oops!
Okay!
I _______ well since exams started. (sleep/negative)
haven't slept
Oops!
Okay!
It _______ this winter yet. (snow)
hasn't snowed
Oops!
Okay!
Michael and Mateo _______ never _______ with sharks. (swim)
have/swum
Oops!
Okay!
_______ Marcus _______ the movie? (download)
Has/downloaded
Oops!
Okay!
_______ Samuel ever _______ for a multinational company? (work)
Has/worked
Oops!
Okay!
_______ the students _______ their essays yet? (write)
Have/written
Oops!
Okay!
I am worried about my son. He _______ home yet. (come)
hasn't come
Oops!
Okay!
Angelina _______ never _______ on a cruise. (go)
has/gone
Oops!
Okay!
_______ you ever _______ to the opera? (be)
Have/been
Oops!
Okay!
_______ your boss _______ a decision yet? (make)
Has/made
Oops!
Okay!
My little brother _______ too many burgers. (eat)
has eaten
Oops!
Okay!
_______ you _______ to this place before? (be)
Have/been
Oops!
Okay!
I _______ to my maths teacher yet. (speak)
haven't spoken
Oops!
Okay!
We _______ before, but this time feels different. (break up)
’ve broken up
Oops!
Okay!
I _______ never _______ a horror film and I wouldn't want to. (see)
have/seen
Oops!
Okay!
_______ you _______ your new neighbors yet? (meet)
Have/met
Oops!
Okay!
_______ you ever _______ a test? (fail)
Have/failed
Oops!
Okay!
_______ Joyce _______ her new dress yet? (wear)
Has/worn
Oops!
Okay!
My brother bought a house last month, but he _______ it yet. (renovate)
hasn't renovated
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies