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
0
%
0
0
0
Back
Restart
4. …………Beth about Sophie's party……………? Yes, she has./No, she hasn’t
Has she told Beth about Sophie's party yet? No, she hasn't.
Oops!
Okay!
7. I ………………my bag. (not pack)
haven't packed
Oops!
Okay!
bring - ............ - .............
brought - brought
Oops!
Okay!
Kate has left
She isn't here now
Oops!
Okay!
We've bought some eggs
We can make the cake now
Oops!
Okay!
2. …………she …………….her Science project …………….? Yes, she has./No, she hasn’t.
Has…she…finished...her Science project ……yet….? Yes, she has.
Oops!
Okay!
meet - .......... - .............
met - met
Oops!
Okay!
stop - stopped - ..............
stopped
Oops!
Okay!
say - ............ - .............
said - said
Oops!
Okay!
break - ............ - .............
broke - broken
Oops!
Okay!
5. My brother and sister …………………goodbye to all their friends. (say)
have said
Oops!
Okay!
find - ............ - .............
found - found
Oops!
Okay!
read - ............ - .............
read - read
Oops!
Okay!
see - ............ - .............
saw - seen
Oops!
Okay!
3. My cousin ………………me her MP3 player. (give)
has given
Oops!
Okay!
I've bought my MP3 player
We can listen to some music
Oops!
Okay!
feed - ............ - .............
fed - fed
Oops!
Okay!
I've locked the door
Here's the key
Oops!
Okay!
8 And we…………………….. the sandwiches for the journey. (not make)
haven't made
Oops!
Okay!
3. ……………..an email to Izumi……………. ? Yes, she has./No, she hasn’t.
Has she sent an email to Izumi yet? No, she hasn't.
Oops!
Okay!
write - ............ - .............
wrote - written
Oops!
Okay!
4. And I ……………….lots of new songs from the Internet! (download)
have downloaded
Oops!
Okay!
Peter's broken his leg
He can't play football
Oops!
Okay!
cut - ............ - .............
cut - cut
Oops!
Okay!
6. But I ………………..my friends. I'll phone them tonight. (not phone)
haven't phoned
Oops!
Okay!
put - ............ - .............
put - put
Oops!
Okay!
2. My brother …………………..a camera from a friend. (borrow)
has borrowed
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies