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
12b grammar bank level 1
0
%
0
0
0
Back
Restart
I've never ___ to the US.
gone
been
Oops!
Okay!
Have you ever ___ to China?
been
gone
Oops!
Okay!
I ___ this book. (finish) I'm on page 210.
didn't finish
haven't finished
Oops!
Okay!
My nieghbors aren't at home. They've ___ on vacation.
been
gone
Oops!
Okay!
A: ___ you ever ____ to Thailand? (be) B: No, but I ____ to South Korea last year. (go)
Have you ever been / went
Did you ever be / have gone
Oops!
Okay!
A: I ___ to Brazil a few years ago (go) B: Who ___ you ___ with? (go)
went / did you go
have gone / have you gone
Oops!
Okay!
A: Who ___ you ___ with? (go) B: My boyfriend. It was a work trip and his company ___ (pay) for everything.
have you gone / paid
did you go / paid
Oops!
Okay!
A:___ you ever ___ any countries in South America? (visit) B: Yes, I have. I ___ to Brazil a few years ago. (go)
Have you ever visited / went
Did you ever visit / have gone
Oops!
Okay!
The secretary isn't here. She's ___ out for lunch
gone
been
Oops!
Okay!
They ___ a new house last month. (buy)
bought
have bought
Oops!
Okay!
My friends ___ to a party last weekend. (go)
have gone
went
Oops!
Okay!
A: ___ the company ___ (invite) you on any other trips recently? B: No. My boyfriend stopped working there a year later, so that was our only trip.
Has the company invited
Did the company invite
Oops!
Okay!
A: How wonderful! Were you there for long? B: No, we ___ only there for five days. (be)
were
have been
Oops!
Okay!
A: Where ___ you ___? (stay) B: We ___(have) a suite in a five-star hotel. It was beautiful!
did you stay / had
have you stayed / have had
Oops!
Okay!
My boyfriend ___ me a ring for my last birthday. (give)
has given
gave
Oops!
Okay!
We have lots of food. I've ___ to the supermarket
been
gone
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies