19 What ……………….. next weekend? 30 I ………………. my mobile phone since 2009.
A do you do A have had
B are you doing B have
C will you do C had
D did you do D am having
20 ‘Why are you so hungry?’
‘Oh, I ……………….. breakfast this morning.’
31 How long …………………….. English?
A didn’t have A are you learning
B don ‘t have B have you been learning
C hadn’t C do you learn
D haven’t D you learn
21 Look! The bus ………………….. 32 We …………….. the flight tickets yet.
A are coming A don’t book
B is coming B have booked
C comes C haven’t booked
D come D didn’t book
22 – ‘I have never been to Africa.’ – ‘ ……….. have I.’ 33 When Simon ………back tonight, he’ll do the washing up.
A Either A will come
B Neither B comes
C So C come
D No D shall come
23 ‘Have you visited Birmingham?’ ‘ ………… ‘ 34 Would you mind …………… the gate, please?
A – Not A closing
B – Ever B to close
C – Already C close
D – Not yet. D closed
24 My mother …………. the carpet when I got home
yesterday afternoon.
35 I ………… smoke when I was 20.
A is hoovering A use to
B was hoovering B used to
C were hoovering C wouldn’t
D has been hoovering D couldn’t
25 My aunt ……………… come to our wedding reception
next month.
36 You should ………… martial arts.
A aren’t going to A get off
B isn’t going to B start up
C isn’t C take up
D will D take off
26 I promise I ……………… study harder. 37 Could you tell me when …………………………… ?
A will A does the train leave
B am going to B the train leaves
C may C does leave the train
D must D leaves the train
27 Is Emma ………………. Carla? 38 …………. did you travel with?
A tall as A How
B as tall as B Who
C taller that C Whose
D more tall D What