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