1) What ..... at 10 o'clock last night? a) did you do b) were you doing c) have you done d) had you done 2) I ..... two plane tickets for Paris. a) just booked b) was just booking c) have just booked d) have just been booking 3) Angela was sad because she .... her exams. a) has failed b) had failed c) was failing d) was failed 4) Mum's exhausted. She .... the house all day. a) has been cleaning b) cleaned c) is cleaning d) has cleaned 5) They .... some really nice furniture a month ago. a) have bought b) did buy c) bought d) had bought 6) Your dad .... tired. He needs some rest. a) is looking b) looks c) looked d) was looking 7) Mum usually .... to work but today she .... the metro. a) drives ... takes b) is driving ... is taking c) is driving ... takes d) drives .... is taking 8) Grandma .... the soup to see if it needs salt. a) tastes b) is tasting c) has tasted d) tasted 9) ...... to come over tonight to play computer games? a) Are you wanting b) Did you want c) Do you want d) Have you wanted 10) Sally put on her coat, ..... her bag and .... the house. a) took ... left b) was taking .... was leaving c) took .... was leaving d) had taken ....left 11) We ..... from them since last October. a) didn't hear b) haven't heard c) don't hear d) weren't heard 12) When he was younger, he .... in a small flat. a) was living b) has lived c) lived d) had lived 13) Do you know that Mr Jones .... here for 6 years ? a) worked b) is working c) will work d) has worked 14) Jim .... a lot since he .... the language course. a) learnt .... started b) learnt ... has started c) has learnt ... started d) is learning ... started 15) The football player hit his head on Friday and he ... in hospital since then. a) has gone b) has been c) was d) is 16) What are you cooking? It .... nice. a) is smelling b) smells c) smelt d) smell 17) How long .... in our city ? a) did you live b) are you living c) have you lived d) you live 18) This time tomorrow , I .... to Rome. a) am travelling b) shall travel c) will travel d) will be travelling 19) They haven't bought the tickets .... . a) ago b) yet c) just d) last night 20) ..... to the USA? a) Have you ever gone b) Have you ever be c) Were you ever d) Have you ever been 21) Tina is excited because she .... her driving licence. a) has passed b) have passed c) passes d) has been passing 22) Philip .... a bath at the moment. a) has b) is having c) has had d) has been having 23) My brother .... his homework while I .... the Net. a) did .... was surfing b) did ... surfed c) was doing ...was surfing d) did ...was surfed 24) I am sure she .... on time for the meeting. a) is b) will be c) will being d) is going to be 25) Don't worry. I .... anyone. a) am not telling b) don't tell c) won't be telling d) won't tell

Senior C - Grammar review tenses ( B)

Classement

Style visuel

Options

Changer de modèle

Restauration auto-sauvegardé :  ?