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
0
%
0
0
0
Back
Restart
It __________ (rain) _____ several hours.
It has rained for several hours.
Oops!
Okay!
Make complete sentences or questions: see/never/a ghost/he/.
He has never seen a ghost.
Oops!
Okay!
This cat __________ (not have) any milk _____ 5 o'clock.
This cat hasn't had any milk since 5 o'clock.
Oops!
Okay!
Make complete sentences or questions(use SINCE or FOR if necessary): We/not see/Maria/a few years/.
We haven't seen Maria for a few years.
Oops!
Okay!
Make complete sentences or questions(use SINCE or FOR if necessary): you/ever/buy/car/?
Have you ever bought a car?
Oops!
Okay!
I have ___________ (never, eat) Indian food, I don't like to try different cooking
I have never eaten Indian food, I don't like to try different cooking
Oops!
Okay!
Fil in the blank: Have you ____ tried sushi before?
ever
Oops!
Okay!
Make complete sentences or questions(use SINCE or FOR if necessary): 11 years/live in/you/./the same house
You have lived in the same house for 11 years.
Oops!
Okay!
Lisa __________ (have) her dog _____ two years.
Lisa has had her dog for two years.
Oops!
Okay!
I __________ (never sleep) in a tent
I have never slept in a tent
Oops!
Okay!
I __________ (not see) my cat ______ last Tuesday.
I haven't seen my cat since last Tuesday.
Oops!
Okay!
Lucas ________ (live)in that apartment _____ nine months.
Lucas has lived in that apartment for nine months.
Oops!
Okay!
Make complete sentences or questions: They/never/clean/their garage/!
They have never cleaned their garage!
Oops!
Okay!
___________ (ever, you, sail) a boat?
Have you ever sailed a boat?
Oops!
Okay!
___________ ( Your brother, work) in that store _____ 3 months?
Has your brother worked in that store for 3 months?
Oops!
Okay!
_________ (ever, he, see) a wild animal ?
Has he ever seen a wild animal?
Oops!
Okay!
___________ (you, ever, dance) alone?
Have you ever danced alone?
Oops!
Okay!
He's lived here EVER/NEVER/FOR/SINCE 2015
since
Oops!
Okay!
we __________ (never, travel) by plane.
We have never travelled by plane.
Oops!
Okay!
Myriam __________ (Watch) TV _____ she finished her homework
Myriam has watched TV since she finished her homework
Oops!
Okay!
Make complete sentences or questions(use SINCE or FOR if necessary): he/ever/visit/your family/?
Has he ever visited your family?
Oops!
Okay!
My dad ___________ (never/catch) a fish.
My Dad has never caught a fish
Oops!
Okay!
I _______ (have) this car_____ five years.
I have had this car for five years.
Oops!
Okay!
She __________ (never, meet) Pedro.
She has never met Pedro
Oops!
Okay!
Fill in the blank with FOR or SINCE: We have been friends ____ kindergarten.
since
Oops!
Okay!
___________ (you, ever , be) in the hospital for a long time?
Have you ever been in the hospital for a long time?
Oops!
Okay!
You haven't been here EVER/NEVER/FOR/SINCE last year
since
Oops!
Okay!
Make complete sentences or questions(use SINCE or FOR if necessary): he was 16/not play/./John/computer games
John hasn't played computer games since he was 16.
Oops!
Okay!
Mercedes and Julia __________ ( play ) in the park _____ they arrived from school.
Mercedes and Julia have played in the park since they arrived from school.
Oops!
Okay!
Have you known Mike EVER/NEVER/FOR/SINCE a long time?
for
Oops!
Okay!
They __________ ( Stop ) smoking _____ six months.
They have stopped smoking for six months.
Oops!
Okay!
We __________ (begin) to live in a new city _____ Christmas.
We have begun to live in a new city since Christmas.
Oops!
Okay!
I've had this phone EVER/NEVER/FOR/SINCE three years
for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies