B1+. Mixed Tenses.Online version Test your knowledge on mixed tenses and time expressions for the B1+ level of English. by Teacher Ismael 1 How long ... to this gym? a do you come b are you coming c have you come d have you been coming 2 How many times ... to the gym this week? a have you been b have you been going c do you go d are you coming 3 I ... for my watch for ages. I can't find it anywhere. a have been searching b have searched c search d am searching 4 I ... my watch! a have found b have been finding c find d am finding 5 What time ... (you/go) to bed on Saturdays? (Write the whole sentence). Written answer 6 I want a new computer, but I ... enough money yet. a don't save b haven't saved c haven't been saving d am not saving 7 Don't worry, I ... late. a 'm not going to be b won't be c am not d am not being 8 It's very hot in here. ... open the window? a Did I b Shall I c Will I d Do I 9 How long ... (you/wait)? (Write the whole sentence). Written answer 10 I ... in Barcelona all my life. a lived b used to live c have lived 11 When I was younger I ... to the seaside every summer. a was going b used to go c am going d go 12 While I ... (clean) my room I ... (find) this old photograph. Written answer 13 You look sad. What ... about? a are you thinking b did you use to think c do you think 14 I ... to my parents' house next weekend. Do you want to come? a go b will go c am going d used to go 15 I've been looking for my bag, but I ... (still/not find) it. (Write the whole sentence). Written answer 16 I like your new room! When ... it? a did you paint b do you paint c have you painted d have you been painting 17 Where ... next year? a will you be working b do you work c did you use to work 18 I know the play is boring, but we can't leave until it ... a will finish. b finishes. c finished. d is going to finish. 19 I ... (see) the doctor tomorrow at 10.00. (Write the whole sentence). Written answer 20 I ... those curtains for a long time. a have hated b have been hating c hate d am hating 21 How many pages ...? a have you read b have you been reading 22 You ... a lot lately! You must stop for a while if you don't want to get sick. a have worked b have been working c work d are working 23 We can't go out. It ... for hours. a has snowed b has been snowing c snows d is snowing 24 After losing the map, we ... no idea where we ... . a had / have gone b had / were going c were having / went d had / went 25 John, ... living in the UK? Yes, all my life. a have you ever dreamed of b did you ever dream of c were you dreaming of 26 He ... since his car accident. I'm sure he ... alcohol after the accident. a hasn't drunk / has given up b hasn't drunk / gave up c wasn't drinking / gave up d didn't drink / gave up 27 David Lowe ... a successful pianist. He ... his career while he ... at the university. a has become / began / was studying b became / has begun / studied c became / was beginning / studied 28 John's parents ... to Paris before. Last week they ... to go there. a have never been / decided b never went / have decided c have never been / were deciding 29 Has Tom finished his exams ...? a already b yet c ago d just 30 Janet has been working at the hospital ... she left school. a since b yet c for d already 31 "What ...?" "It's a piece of cherry pie." a are you eating b do you eat c have you eaten 32 What time ... the play ...? a is ... starting b does ... start c have ... been starting d does ... starts 33 "Where is Marki?" "He ... to the library to return some books." a has gone b has been in c has been to d is going to 34 I ... English this time next week. a will be learning b will learn c am learning d learn 35 When you come out of your class, I ... for you in the Hall. a will have waited b will be waiting c will wait 36 As soon as I hear any news, I ... you. a will tell b will be telling c will have told 37 I ... the new museum yet. Is it nice? a don't visit b haven't been visiting c haven't visited d am not visiting 38 Monica hasn't finished her homework ... a already. b still. c yet. d recently. 39 Jack doesn't use the car during the week because he ... to work. a is walking b walks c has been walking d has walked 40 Call her at the office. She is ... there at this time. a seldom b usually c rarely d regularly 41 Karen ... to driving lorries. She has been doing it since she left school. a gets used b is getting used c is used d has been getting used 42 At the moment, the grocer ... the potatoes to see how heavy they are. a weights b has weighed c is weighing d has been weighing 43 I ... that school. I was so glad to leave. a had been hating b was hating c would hate d hated 44 The chef ... our dishes right now to see whose is the best. a is tasting b tastes c has tasted d has been tasting 45 I'm seeing the Craigs this evening. a Just now, in the evening, I'm looking at the Craigs. b This evening I'll be watching a film called "The Craigs". c I'm looking out of the window this evening and I can see the Craigs. d I've arranged to meet the Craigs later today in the evening. 46 I'm thinking of moving to Canada. a My memories of when I moved to Canada are coming back to me just now. b I may go abroad to live in Canada. c In my thoughts just now are the things someone said about their decision to live in Canada. d I want to describe what it's like to move to Canada, so that's what I'm imagining. 47 Mary ... near the sea when she was a little girl. a was living b used to live c would live d had lived 48 Jason hopes he ... into that university. a gets b is getting c will have been getting 49 Jane won't be at the office, she ... home by now. a will go b will have gone c will have been going d goes 50 Ian went to get a shopping trolley as I ... the car. a used to parking b was parking c would park d had been parking 51 It had been a long time ... I last saw Mark. a since b for c ago d until 52 In which of these sentences Jane is not necessarily on the phone now? a Jane talks on the phone. b Jane is talking on the phone. c Jane has been talking on the phone for an hour. 53 In which of these sentences are you offering to make dinner for Charles? a I'm going to make dinner for Charles. b I'm making dinner for Charles. c I'll make dinner for Charles. d I'll be making dinner for Charles. 54 In which of these sentences Peter and Molly did not meet? a Molly left when Peter arrived. b Molly left when Peter had arrived. c When Peter arrived, Molly was leaving. d Molly had left when Peter arrived. 55 "Jane said that Kevin never left London. His wife Linda has never left London either." Who is dead? a Jane b Kevin c Linda d All of them.