1) I ___ such a beautiful view. a) never see b) have never seen c) was never seeing 2) Last summer we ____ volleyball every day. a) played b) were playing c) had played 3) Luise ____ yet. a) isn't coming b) doesn't come c) hasn't come 4) Somebody ___. Can you open the door? a) is knocking b) knocks c) had knocked 5) I looked at the phone and remembered what I ____ before leaving. a) wasn't doing b) hadn't done c) didn't do 6) I'm on a diet. I ___ meat this week although I'm not a vegetarian. a) don't eat b) didn't eat c) 'm not eating 7) She never ___ longer at work. She takes care of her work-life balance. a) is staying b) stays c) doesn't stay 8) Mr Jones ___ his new book since last February. a) has been writing b) is writing c) has written 9) He's free now because he ____ the report. a) has just written b) is just writing c) has just been writing 10) Frank ___ part in every meeting of our club. a) is taking b) has been taking c) takes 11) The sun always ____ in this part of the world. a) shines b) is shining c) has shone 12) She ___ the same products all the time. a) has bought b) is buying c) buys 13) The Joneses ___ over for dinner tonight. a) come b) are coming c) have been coming 14) Don't disturb him because he ____ a report. a) is writing b) has written c) writes 15) I ___ English for many years and I still have the feeling that there are many things to learn. a) learn b) was learning c) am learning d) have been learning 16) While I was tidying I found a dress which I forgot I ____. a) was buying b) have bough c) had bought d) bought 17) I ___ a new Spanish word when I was listening to music. a) learned b) have learned c) had learned d) 'm learning 18) Tom ___ about taking up English classes for a long time before he signed up for a course. a) has thought b) is thinking c) was thinking d) had been thinking 19) My parents ___ about moving to another city, so maybe next year we will live somewhere else. a) thought b) are thinking c) have thought d) were thinking 20) I opened the book and ___ the opening sentence. a) have read b) was reading c) 'm reading d) read 21) I couldn't understand why he ___ me the truth. a) didn't tell b) hadn't told c) doesn't tell 22) I was already at work when I remembered that I ____ the iron. a) didn't unplug b) hadn't unplugged c) haven't unplugged 23) You ___ any cake of this kind in your life, so what can you know about it? a) don't bake b) didn't bake c) haven't baked 24) Maria ___ cakes because she doesn't have an oven. a) doesn't bake b) didn't bake c) isn't baking 25) Sit with us, we ___ dinner. a) have b) have had c) had d) ‘re having 26) I ___ your book and I must tell you it’s great! a) read b) was reading c) ’ve read

Leaderboard

Visual style

Options

Switch template

Continue editing: ?