Our teacher --- us lots of homework., always gives, is always giving, has always given, has always been giving, --- near the park?, Does Bill live, Is Bill living, Has Bill lives, Has Bill been living, --- this book for months and months., We write, We’re writing, We’ve written, We’ve been writing, --- three books., Simon writes, Simon’s writing, Simon’s written, Simon’s been writing, Archie --- his computer at the moment., doesn't use, isn't using, hasn't used, hasn't been using, How many times --- this exam?, do you take, are you taking, have you taken, have you been taking, People --- English in Jamaica., speak, is speaking, has spoken, has been speaking, --- today. I'm on holiday., I don't work, I'm not working, I haven't worked, I haven't been working, --- tennis this Sunday?, Do you play, Are you playing, Have you played, Have you been playing, What time ---?, does the first train leave, is the first train leaving, has the first train left, has the first train been leaving, --- everything!, I do, I’am doing, I’ve done, I’ve been doing, What’s that delicious smell? ---, Do you cook?, Are you cooking?, Have you cooked?, Have you been cooking?.

New Horizons - B1+ - Grammar - Lesson 20 - Practice 1

Leaderboard

Visual style

Options

Switch template

)
Continue editing: ?