1) ... your teacher ...  (give) you a lot of homework? a) Do, gives b) Is, giving c) Does, give d) Have, been giving 2) How long ... you ... (study) English for? a) do, study b) are, studing c) have, studied d) have, been studing 3) ... your school ... (offer) after-school activities? a) Does, offer b) Do, offer c) Do, offers d) Does, offers 4) The concert ... at 9:00. Do you want to go to dinner before that? a) is starting b) starts 5) Do you know where Sam is? I ... for him for over an hour and I'm starting to lose my patience.  a) have waited b) have been waiting 6) ... our new neighbours yet? They seem really nice. a) Have you met b) Have you been meeting 7) We ... to the cinema tomorrow night. Why don't you join us? a) are going b) will go 8) There's someone at the door. I ... and see who it is. a) go b) will go 9) I promise I ... you with your homework as soon as I can. a) am helping b) will help 10) Jane ... at her dad's restaurant every Friday night. a) works b) has worked 11) Nicole and her husband ... in a nice hotel in the centre of the town. a) stay b) are staying 12) Emma ... me whenever I tell a story. It's so annoying! a) is always interrupting b) has always interrupted 13) Watch where you're going! You ... into that hole! a) are falling b) are going to fall

Leaderboard

Visual style

Options

Switch template

Continue editing: ?