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
AS4 Present Perfect
0
%
0
0
0
Back
Restart
My sister ___ eaten my cakes.
HAS
Oops!
Okay!
it / rain all day?
Has it rained all day?
Oops!
Okay!
John and Sophie ________ helped in the garden.
HAVE
Oops!
Okay!
You _____ carried a box.
HAVE
Oops!
Okay!
She / leave her phone in a taxi
She has left her phone in a taxi.
Oops!
Okay!
Who / he / meet recently?
Who has he met recently?
Oops!
Okay!
I / know him for three months
I have known him for three months.
Oops!
Okay!
She _________ dinner yet. (not,make)
HASN'T MADE
Oops!
Okay!
__________ (HE EVER BE) to Australia ?
HAS HE EVER BEEN ...
Oops!
Okay!
you / eat Thai food before?
Have you eaten Thai food before?
Oops!
Okay!
He / not / forget his books
He hasn’t forgotten his books
Oops!
Okay!
I ________ answered the question.
HAVE
Oops!
Okay!
The girls ___________ visited the museum.
HAVE
Oops!
Okay!
she / call her mother?
Has she called her mother?
Oops!
Okay!
Where / you / study German?
Where have you studied German?
Oops!
Okay!
What countries / they / visit in Europe?
What countries have they visited in Europe?
Oops!
Okay!
The children ___ lost their passports.
HAVE
Oops!
Okay!
Peter ________ (NEVER SEE) such a large dog
HAS NEVER SEEN
Oops!
Okay!
You / keep a pet for three years
You have kept a pet for three years.
Oops!
Okay!
I / go / to the library today
I have been to the library today
Oops!
Okay!
She _________ her teeth yet. (not,brush)
HASN'T BRUSHED
Oops!
Okay!
He / study English
He has studied English.
Oops!
Okay!
Your friend ___ been happy all day.
HAS
Oops!
Okay!
She / steal all the chocolate!
She has stolen all the chocolate!
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies