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
Present perfect
0
%
0
0
0
Back
Restart
Simple past and past participle of....fly
Flew - flown
Oops!
Okay!
SHe/have/a baby. (already)
She has already had a baby.
Oops!
Okay!
A......................of flowers.
....bouquet.....
Oops!
Okay!
They/spend/a lot of money..........clothes. (already)
They have already spent a lot of money on clothes.
Oops!
Okay!
my sisters/live/here ......three years.
My sisters have lived here for three years.
Oops!
Okay!
She/be/here........05:00 o`clock..
She has been here since 05:00 o`clock.
Oops!
Okay!
Simple past and past participle of....drink
Drank - drunk
Oops!
Okay!
Simple past and past participle of..... begin
began-begun
Oops!
Okay!
The meaning of bargain.
very cheap.
Oops!
Okay!
Mum/speak/English. (never)
Mum has never spoken English.
Oops!
Okay!
He/not/be/abroad. (yet)
He hasn`t been abroad yet.
Oops!
Okay!
you/forget/your I.D before travelling? (ever)
Have you ever forgotten your.......?
Oops!
Okay!
Simple past and past participle of....go
Went - Gone
Oops!
Okay!
I/sell/vegetable. (never)
I have never sold vegetables.
Oops!
Okay!
The meaning of Mean.
A person who doesn`t like spending money.
Oops!
Okay!
you/eat/horse meat? (ever)
Have you ever eaten horse meat?
Oops!
Okay!
how long/she/play/in the same team?
How long has she played in the same team?
Oops!
Okay!
She/pass/her driving test. (just)
She has just passed her driving test.
Oops!
Okay!
The meaning of vintage.
Very old
Oops!
Okay!
your mum/find/ money in the street? (ever)
Has your mum ever found money in the streeet?
Oops!
Okay!
A..................of cola.
can
Oops!
Okay!
The meaning of: Crowd.
A lot of people.
Oops!
Okay!
when/the men/win/the lottery?
When have the men won the lottery?
Oops!
Okay!
Simple past and past participle of...ride
rode - ridden
Oops!
Okay!
A....................of matches.
...........box...........
Oops!
Okay!
A.................of water.
bottle
Oops!
Okay!
A .......................of information.
.................bit...............
Oops!
Okay!
Simple past and past participle of...lose
lost-lost
Oops!
Okay!
A..................of trainers.
.............pair............
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies