VOCAB & GRAMMAR Quiz
I ___ to a match for ages. Maybe I’ll go to one at the weekend.
A. have been
B. haven’t been
C. haven’t gone
D. have gone
The player’s injury means he can’t ____ his knee.
Mum never buys any new outfits.’
‘I know. She __ the same clothes for years.’
C. has been wearing
D. had been wearing
The coach chose the most ____ players for the school team.
Kate didn’t want to buy the coat because it wasn’t ____.
A. in debt
B. in cash
C. in fashion
D. on credit
Judy won’t let her son play ___ because she says it’s a dangerous game.
‘How long have you been playing football?’
‘____ I started school.’
Few children play tennis because the high price of lessons ___ a lot of parents.
A. puts off
B. pulls off
C. shuts off
D. takes off
As soon as the race started, the Jamaican ___ first position.
A. has taken
C. had taken
D. has been taking
You don’t need a new mobile; you ___ a new one last year!
B. have bought
C. have been buying
D. had bought
Before they opened the shop, they painted it and ____ a new sign.
A. put away
B. put up
C. passed up
D. put on
By the time they got home, the girls ____ all their money.
A. had been spending
B. had spent
D. have spent
When the first horse rider entered the ___, the crowd became quiet.
‘Grandma loves watching international tennis.’
‘Yes, she has ___ missed a match.’
I’m smiling because I ____ an amazing bargain!
A. have just found
B. just have found
C. had been finding
D. had found
The summer sales are a great opportunity for___.
A. window shopping
B. flea markets
C. bargain hunters
D. market stalls
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.