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
0
%
0
0
0
Back
Restart
Have you (to have) a bad Christmas gift this year?
No, I haven’t had anything bad.
Oops!
Okay!
Have you ever( to raise) your hand in class?
Yes, I raised it yesterday.
Oops!
Okay!
Have you (to eat) pancakes this morning ?
Yes, I have eaten five pancakes this morning.
Oops!
Okay!
Have you never (to miss) your bus?
Yes, I have never missed my bus.
Oops!
Okay!
Have you ever (to sleep) in class?
No, I haven’t slept in class since grade one.
Oops!
Okay!
Have you ever (to see) the hog rider called Nithu?
Yes, I have seen him a lot of times in the past.
Oops!
Okay!
Have you ever (to walk) on Lego?
Yes, I walked on it and it hurts really bad.
Oops!
Okay!
Have you ever(to feel) like the moon was following you before?
No, I have never felt like that.
Oops!
Okay!
Have you ever (to hear) something you weren’t supposed to hear?
Yes, I have heard many things I wasn’t supposed to.
Oops!
Okay!
Have you ever (to watch) the movie Shrek?
Yes, I have watched it like twenty times.
Oops!
Okay!
Have you already (to jump) on a trampoline?
Yes, back in the days I jumped on it everyday.
Oops!
Okay!
Have you ever (to witness) an alien?
No, I haven’t witnessed anything like that.
Oops!
Okay!
Have you ever (to win) a game of cards?
Yes, I have won multiple times.
Oops!
Okay!
Have you (to drink) orange juice this morning?
No, I haven’t drunk any orange juice for the last month.
Oops!
Okay!
Has your cat (to kill) a fly before?
Yes, it has killed a fly.
Oops!
Okay!
Has your dog ever(to go) missing?
No, it hasn’t gone away.
Oops!
Okay!
As a child, have you ever(to sit) on Santa Claus knees?
Yes, I have sat on him multiple time.
Oops!
Okay!
Have you (to travel) in South America?
No, I haven’t travelled in South America.
Oops!
Okay!
Have you (to be) a fan of the Teletobbies?
Yes, I have been in love with this show.
Oops!
Okay!
Have you (to do) something morally bad?
No, I haven’t done anything wrong.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies