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 (questions)
0
%
0
0
0
Back
Restart
My brother ________________ a car before. (drive)?
Has your brother driven a car before?
Oops!
Okay!
The dog __________________ its leg (break)
Has the dog broken its leg?
Oops!
Okay!
The author ________________ a series of history novels. (write)
Has the author written a series of history novels?
Oops!
Okay!
I _________(hear) "the story" ?
What have you heard ?
Oops!
Okay!
She ________________ to London 3 times this month. (fly)
Has she flown to London 3 times this month?
Oops!
Okay!
It __________________ raining all day. (stop)
Has it stopped raining all day?
Oops!
Okay!
Tom ______(sell) all his land?
Has Tom sold all his land
Oops!
Okay!
We ______________ her today.(see)
Have you seen her today?
Oops!
Okay!
Tom and Mary ____ (move) "to Boston"?
Where have they moved?
Oops!
Okay!
I ____________ every children "three"candies?
How many have you given the children candies?
Oops!
Okay!
He __________ (lose) "a lot of" the blood?
How much has he lost the blood?
Oops!
Okay!
He _______ (spend) ten years in jail "for murder"?
Why has he spent ten years in jail?
Oops!
Okay!
I ___________ a cold since last week. (have)
Have you had a cold since last week?
Oops!
Okay!
He ____________ (lose) "the key" ?
What has he lost?
Oops!
Okay!
He _________________ the piano for 5 years. (play)
Has he played the piano for 5 years?
Oops!
Okay!
My mum _______________ a cake for the party tonight. (make)
Has your mum made a cake for the party tonight?
Oops!
Okay!
I _______________(know) her "for 10 years"?
How long have you known her?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies