English Café Grammar Test
1. A: Hi, are you free to talk now?
B: We……….. dinner. Can I call you back?
a have b having c ‘re having
2. At first I didn’t like my job, but…….. to enjoy it now.
a I’m beginning b I begin c I am begin
3. I don’t understand this sentence. What………………….?
a does mean this word
b does this word mean
c means this word
4. Robert………….. away two or three times a year.
a is going usually
b is usually going
c usually goes
5. How…………. now? Better than before?
a you are feeling
b do you feel
c are you feeling
6. It was a boring weekend. ……… anything.
a I didn’t do
b I don’t do
c I didn’t
7. Math……………….. while we were having dinner.
a phoned
b was phoning
c has phoned
8. When they arrived, their friends…….. for them.
a were waiting
b was waiting
c waited
9. A: Please remember to send her a card!
B: Don’t worry. ………….. .
a I’m not forgetting
b I don’t forget
c I won’t forget
10. James is on holiday. He ……….. to Italy.
a is gone
b has gone
c has been
11. Everything is going well. We…… any problems so far.
a didn’t have
b don’t have
c haven’t had
12. I think basketball is……… sport to watch.
a the most exciting
b the more exciting
c the excitingest
13. How long have you….. karate?
a been do
b doing
c been doing
14. Has it stopped……… yet?
a rain
b to rain
c raining
15. You are out of breath. ……………………………..?
a Have you been running?
b Are you running?
c Have you run
16 …………. each other for a long time? ‘Yes, since were at school’
a Have you been knowing
b Do you know
c Have you known
17. Sally has been working here ……………
a since six months
b for six months
c six months ago
18. Leon……….. in Scotland for ten years. Now he lives in London.
a lived
b has lived
c has been living
19. The man sitting next to me was very nervous. He ………………… before.
a wasn’t flying
b hasn’t flown
c hadn’t flown
20. That bag looks heavy……………… you with it.
a I’m helping
b I help
c I’ll help