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
The Present Perfect
0
%
0
0
0
Back
Restart
Their new kitchen looks fantastic. They .................... completely ..................... it. (redecorate)
have / redecorated
Oops!
Okay!
.........................you ever been to New York? (Have / Has)
Have
Oops!
Okay!
I have never................to Paris. (be)
been
Oops!
Okay!
My friend .......................... my new dress yet. (not see)
hasn't seen
Oops!
Okay!
Our kitchen's a mess. We ......................... any cleaning for week. (not do)
haven't done
Oops!
Okay!
I am not thirsty. I.................... some water. (drink)
have drunk
Oops!
Okay!
How's your mum? I .......................... her for ages. (not see)
haven't seen
Oops!
Okay!
You're covered in paint! What ................. you ..................? (do)
have / done
Oops!
Okay!
I'm very hungry. I .......................... all day. (not eat)
haven't eaten
Oops!
Okay!
During the two years David........................ ten different jobs. (have)
has had
Oops!
Okay!
We're discovered this great cafe and we ...................... there a lot. (go)
have gone
Oops!
Okay!
Where have you been? I ........................ for ages. (wait)
have waited
Oops!
Okay!
I have to write an essay. I .................. about half of it so far. (write)
have written
Oops!
Okay!
My father is on the way. He......................home yet. (not arrive)
hasn't arrived
Oops!
Okay!
She's gone to the doctor's. She ........................ too well lately. (not feel)
hasn't felt
Oops!
Okay!
I think they are dating. They ....................... a lot of each other recently. (see)
have seen
Oops!
Okay!
I.................... a teacher since 2002. (be)
have been
Oops!
Okay!
I am looking for my pen. I........................ it. (lose)
have lost
Oops!
Okay!
I............................my homework yet. (not finish)
haven't finished
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies