1) A. Where's Anna? B. She’s in the kitchen. She _____ dinner. a) COOKS b) IS COOKING c) WILL COOK 2) She _____ to eat fresh vegetables – she doesn’t like frozen ones. a) PREFERS b) AM PREFERING c) PREFER 3) He _____ swimming on Tuesdays. a) ALWAYS GOES b) IS ALWAYS GOING c) GOES ALWAYS 4) A. Is there anything on TV tonight? B. I don’t know. _____ in the paper. a) I'LL LOOK b) I'M GOING TO LOOK c) I LOOK 5) A. We _____ the cinema on Saturday. Would you like to come? B. Yes, that would be lovely. Thanks! a) WILL GO TO b) GO TO c) ARE GOING TO 6) My brother _____ a job at the moment. a) ISN'T HAVING  b) WON'T HAVE  c) DOESN'T HAVE  7) The traffic’s terrible. I _____ miss my plane. a) WILL TO  b) AM GOING TO  c) GO TO  8) Tom _____ arrives on time. He’s always late. a) NEVER  b) SOMETIMES c) OFTEN 9) I _____ my wallet when I was on holiday last year. a) LOST b) 'VE BEEN LOSING  c) 'VE LOST  10) She _____ had a bank account for five years now. a) HAD b) HAS c) HAVE 11) I’ve been playing football _____ I was six years old. a) WHEN b) SINCE  c) FOR  12) Have you _____? There’s blue paint in your hair! a) BEEN PAINTING  b) PAINTING  c) PAINTED  13) You look tired. What _____? a) you have been doing b) have you doing c) have you been doing 14) Alan _____ a lot of money when he was a student. a) borrowed b) has borrowed c) has been borrowing 15) A: When _____ on holiday to Thailand? B: Two years ago. a) DID YOU GO b) HAVE YOU GONE c) YOU WENT  16) How much money _____ you earn last month? a) DID b) HAVE c) DO 17) We’ve been living in this house _____ four years now. a) FROM b) SINCE c) FOR  18) The food was awful because he _____ too much salt in it. a) HAD PUT b) WAS PUTTING c) HADN'T PUT  19) They ____________ home when they had the accident. a) DROVE b) WERE DRIVING c) HAD DRIVEN 20) As soon as I ________ it, I realised I ___________ a terrible mistake. a) SAID ... MADE b) WAS SAYING ... MADE c) SAID ... HAD MADE 21) We stopped at a petrol station because we ________ to fill up the tank. a) HAD NEEDED b) NEEDED c) WERE NEEDING 22) A. How long _______ your best friend? B. All my life! a) DO YOU KNOW b) HAVE YOU KNOW c) HAVE YOU KNOWN

TENSES REVISION (present / past / future)

Leaderboard

Visual style

Options

Switch template

Continue editing: ?