B1+. Present TensesOnline version Test your knowledge on the Present Simple, Continuous, Perfect and Present Perfect Continuous for the B1+ level of English. by Teacher Ismael 1 Tom, I ... your parents had to go to Lisbon. Where ...? a hear/have you stayed b have heard/are you staying c have heard/are you staying 2 They ... (buy) new clothes every two months. a buy b are buying c have bought d have been buying 3 I ... French this year. a don't study b am not studying c have not been studying 4 "What ... (you/do)?" "I ... (smell) the meat to see if it's gone off." a do you do/smell b do you do/am smelling c are you doing/am smelling d are you doing/smell 5 Pete ... to over twenty countries so far. a has travelled b has been travelling c travels d is travelling 6 Pete ... for over a month now. a has travelled b has been travelling c travels 7 He's tired. He ... all day. a has written b has been writing c writes 8 I ... a single. Do you want to listen to it? a have been recording b have just recorded c record 9 I ... a total of five marathons. a have run b have been running c run 10 You sound out of breath. ...? a Have you run b Do you run c Have you been running 11 I ... (think) he's away. a think b am thinking c have thought 12 I ... about your father right now. a think b am thinking c have thought 13 Scientists ... (believe) the weather ... (change). a believe/changes b believe/is changing c are believing/changes d are believing/is changing 14 Could you explain what "antidisestablishmentarianism" ..., please? a means b mean c is meaning 15 Each song ... 50 cents at the moment because they're on special offer. a only costs b only cost c is only costing d only is costing 16 It ... which of the books we've studied this term you do your essay on. a doesn't matter b isn't mattering 17 It's only a quick call as ... from my mobile. a I ring b I'm ringing 18 I think ... that woman over there. Wasn't she on that quiz show last night? a I recognise b I'm recognising 19 Excuse me, ... walnuts? I'm allergic to them. a does the nut cake contain b is the nut cake containing 20 I ... that capital punishment deters people from committing murder. a really don't agree b 'm really not agreeing 21 Why ... football, Mark? I thought you had a match this afternoon. a don't you play b aren't you playing 22 Stay out of this, Simon, it ... you at all. a doesn't concern b isn't concerning 23 You really ... your father when you frown like that. a resemble b are resembling 24 I must see my doctor. I ... ill for weeks. I really can't stand this cough any longer. a have felt b have been feeling c feel d am feeling 25 Of course she's upset. She ... for him all morning. a has waited b has been waiting c waits 26 I can't find my keys. I think I ... them. What am I going to do? a have lost b have been losing c lose d am losing 27 "Transformers" is on at the Odeon. ... it Mathew? a Have you seen b Have you been seeing c Do you see d Are you seeing 28 John and Debbie ... in New York for two years. They loved living there! a have lived b have been living c live d are living 29 Ben ... in Lisbon for two years. He still has one more year to go. Lucky him! a has lived b has been living 30 "What ...?" "It's a letter to my pen-friend." a have you written b do you write c are you writing 31 ... has Jane been working at the hospital? a How much b How long c How much time d How often 32 She has been working at the hospital ... she left school. a since b for c already d just 33 "How are you finding your new job?" "Great. I haven't had any problems so ... ." a yet b already c far d just 34 Tom isn't at home. He's ... gone out. a just b for c since d yet 35 I've been waiting here ... two hours! a for b since c just d yet 36 We ... house tomorrow. Everything is packed. a have moved b have been moving c are moving d move 37 Sophie is very clever. She ... seven different languages. a speaks b is speaking c has spoken 38 I didn't recognise Tom. He ... so different in a suit. a is looking b looks c has looked 39 John is upstairs. He ... his homework. a do b does c is doing 40 ... your sister recently? a Have you been seeing b Have you seen c Do you see d Are you seeing 41 "I didn't know Sarah could drive." "Oh yes, she ... since last April." a has been driving b has driven c is driving 42 Jason ... at the swimming pool. a is being b is c has been 43 Where have you been? I ... for you all day! a have been looking b look c am looking 44 I'm having a holiday this year. I ... to Hawaii. a 'm going b go c have gone d have been 45 "Who does your hair for you?" "My mother usually ... it." a is cutting b cut c cuts d has cut 46 "Your socks are all wet!" "Don't worry. I ... another pair with me." a bring b am bringing c have brought d have been bringing 47 These kids ... too much noise. a make b are making c Both tenses are correct. 48 Sarah says she ... a bit sick this morning. a is feeling b feels