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
Success
0
%
0
0
0
Back
Restart
____ abroad.
I never have been
I've never been
Oops!
Okay!
bring
brought
Oops!
Okay!
____ a lot of money
earn
go
learn
become
Oops!
Okay!
My sister ____ a new computer.
has just bought
just has bought
Oops!
Okay!
____ a millionaire
become
have
learn
go
Oops!
Okay!
A: I live in London. B: How long ____ there?
did you live
are you live
live
have you lived
Oops!
Okay!
____ how to drive a car
go
become
have
learn
Oops!
Okay!
____ a book
go
write
become
learn
Oops!
Okay!
Bob and Emma have lived ____.
for 10 years here
here for 10 years
Oops!
Okay!
____ how to fly a plane
go
have
become
learn
Oops!
Okay!
grow
grown
Oops!
Okay!
____ $250,000 a year
learn
become
earn
go
Oops!
Okay!
____ married
get
have
go
learn
Oops!
Okay!
We've ____ this film.
seen already
already seen
Oops!
Okay!
____ a large family
have
become
go
learn
Oops!
Okay!
____ famous
learn
go
have
become
Oops!
Okay!
Bob and Emma moved ____.
last year to Canada
to Canada last year
Oops!
Okay!
____ an interesting job
learn
go
have
become
Oops!
Okay!
Have you had ____.
anything to eat this morning
this morning anything to eat
Oops!
Okay!
see
seen
Oops!
Okay!
I ____ a good film for ages.
don't see
aren't see
haven't seen
see not
Oops!
Okay!
____ round the world
have
go
get
learn
Oops!
Okay!
____ a computer program
become
go
write
learn
Oops!
Okay!
____ a job
become
get
go
learn
Oops!
Okay!
build
built
Oops!
Okay!
____ to university abroad
go
have
learn
become
Oops!
Okay!
____ a holiday home
buy
go
become
learn
Oops!
Okay!
make
made
Oops!
Okay!
Bob and Emma are married. They____ married for 10 years.
've been
are been
were
are
Oops!
Okay!
begin
begun
Oops!
Okay!
A: I know Bill. B: ____ him for a long time?
Know you
Did you know
Have you known
Are you know
Oops!
Okay!
____ to speak a foreign language
learn
get
go
have
Oops!
Okay!
____ a house or flat
become
learn
go
buy
Oops!
Okay!
I've heard a lot about Bob, but I haven't met ____.
him yet
yet him
Oops!
Okay!
____ $100,000
learn
become
go
earn
Oops!
Okay!
take
taken
Oops!
Okay!
A: I'm interested in motorbikes. B: How long _____ interested in them?
are you
did you
have you been
were you
Oops!
Okay!
____ good at something
learn
become
go
have
Oops!
Okay!
____ a novel
write
become
go
learn
Oops!
Okay!
Have you ____?
yet had lunch
had lunch yet
Oops!
Okay!
come
come
Oops!
Okay!
We have a car. We____ it for three years.
've had
had
Oops!
Okay!
____ a degree
go
get
learn
have
Oops!
Okay!
____ a car
go
become
learn
buy
Oops!
Okay!
My car is very dirty. I ____ it for two months.
haven't washed
wash not
didn't wash
are not wash
Oops!
Okay!
Have you heard the news? Bob and Emma ____ engaged.
have just got
just have got
Oops!
Okay!
Amy is my friend, but I ____ for months.
not saw
not see
haven't seen
didn't see
Oops!
Okay!
____ children
become
have
go
learn
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies