Mcqs frank

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