1) Dennis ___________ (live) here when he was a child. a) lived b) was living 2) I _____________ (not/ clean) my football boots yet. a) didn't clean b) haven't cleaned 3) She ________ (be) ill since Thursday. a) was b) has been 4) I _________ (finish) the project last night. a) finished b) have finished 5) Tanya ________ (study) English for three years. a) studied b) has studied 6) Dima _______ (start) learning French a year ago. a) started b) has started 7) Look! Someone ___________ (leave) a bag on the chair. a) left b) has left 8) We ____________ (visit) Brazil in April. a) visited b) have visited 9) _______ you ________ (ever / eat) Italian food? a) Did / ever eat b) Have / ever eaten 10) ______ they _______ (arrive) in New York yesterday? a) Did / arrive b) Have / arrived 11) I ________ (know) her since we were in primary school. a) knew b) have known 12) Seva __________ (already / do) his homework. a) already did b) has already done 13) She ________ (be) away for the last two weeks. a) was b) has been 14) We _______ (not/ go) to the countryside last summer. a) didn't go b) haven't gone 15) ______ Mr. Brown ________ (sign) the contract yet? a) Did / sign b) Has / signed 16) We ________ (not / have) holidays for ages. a) didn't travel b) haven't travelled 17) Vicky ________ (buy) new trainers last weekend. a) bought b) have bought 18) Tim is nervous because he _______ (never / take) such a difficult test before. a) took b) has / taken 19) ______ you _______ (see) this film? a) Did / see b) Have / seen 20) Nobody _________ (open) the door when someone knocked. a) opened b) has opened

Leaderboard

Visual style

Options

Switch template

Continue editing: ?