1) A: When _____ on holiday to Thailand? B: Two years ago. a) did you go b) have you gone c) you went 2) I _____ my wallet when I was on holiday last year. a) lost b) lose c) ’ve lost 3) He _____ a lot of money when his grandfather died. a) ’s inherited b) B inherits c) inherited 4) She _____ a bank account for five years now. a) had b) has had c) has 5) I______ football since I was six years old. a) play b) 've played c) 's played 6) ______ you _____ to South America? a) Have / been b) Has / been c) Did / go 7) _____ Dana _____ her hair blue?  a) Has / dyed b) Have / dyed c) dyed 8) It’s 11.00 a.m. I _____ my assignment yet. a) didn't do b) haven't done c) not done 9) A: Can I speak to Peter, please? B: Sorry, he_____ out. a) has just gone b) have just gone c) went out 10) _____ they _____ to the concert last night? a) - / went b) have / gone c) Did / go 11) Why is he asking for money again? I _____ him £50 two days ago! a) ’ve lent b) lent c) lend 12) I ________ my exams yet. I’ve got two more next week. a) hasn’t finished b) haven’t finished c) didn’t finish 13) How long ______ Raul and Paola _____ together? a) have / been b) has / been c) - / are 14) Yesterday Alberta wasn't paying attention and _____ her new pen in the trash. a) throw away b) has thrown away c) threw away 15) She _____ enough money to buy a car yet. She needs another € 500. a) didn’t saved b) hasn’t saved c) has saved 16) We _____ to Cancun for our holiday last year. a) go b) went c) have gone 17) How much money _____ you _____ last month? a) did / earn b) have / earned c) do / earn 18) I _______ her since last summer. How is she? a) didn’t seen b) haven’t seen c) saw 19) We _________ in this house for four years now. a) live b) have lived c) lived 20) A: Would you like a cup of tea? B: No, thanks. I _____ one. a) just have had b) just had c) have just had

Leaderboard

Visual style

Options

Switch template

Continue editing: ?