1) What _____at nine o'clock last night? I tried to call you, but there was no answer.  a) were you doing b) did you do  c) had you done 2) They _____ a new cinema in the centre of town last year.  a) 've build b) had built c) built 3) Is Mark ____ to Greece this year? a) going b) gone c) go 4) A: "Where's Jack?" B: "He____to the library. He'll be back soon.'' a) been b) 's gone  c) going 5) My brother _____ in Peru for three months. He's really enoying himself. a) is living b) has been living c) was living 6) Please drive more _____. We're near a school. a) slow b) slower c) slowly  7) Students____ talk during the exam. It's against the rules.  a) couldn't b) mustn't c) shouldn't 8) I'd love to ____ speak better French - I've been studying the language for five years now.  a) be able b) able to c) be able to 9) I can't go out ___ I finish my maths homework. a) unless b) if c) when 10) If I _____ you, I wouldn't go on holiday until after my exams. a) be b) am c) were 11) I ____go out a lot at weekends, but now I stay at home.  a) use to b) used to c) used 12) There's only a ____ milk left. Shall I buy some more?  a) few b) much c) little 13) Tom really believes that _____ women can't drive very well! a) (-) b) the c) a 14) I think _____ languages is very important. a) studying b) study c) studies 15) James asked me if I _____Liz that morning. a) have seen b) had seen c) saw 16) The exams are next month. You ___a timetable next week. a) have been given b) are given c) 'll be given 17) He's the boy ____ brother is in my class. a) who's b) that's c) whose 18) I would have gone to the party if I ___ you were there.  a) had known b) would have known c) known 19) You're from Italy, ______? a) are you b) isn't you c) aren't you 20) Can you tell me where _____? a) is the Park Hotel b) the Park Hotel is  c) be the Park hotel 21) They ____ the house if they'd known about noisy neighbours. a) wouldn't have bought b) hadn't bought c) wouldn't buy  22) Helen told me she_____to Rome the following weekend. a) 's travelling b) was travelling c) will travel 23) They _____ have a lot of money. The go on very exotic holidays every year. a) must b) may c) might 24) Do you ____ get to work early every morning? a) must b) have c) have to 25) The town _____ Lack grew up is near Bristol. a) that b) which c) where

Upper-Intermediate Grammar

Leaderboard

Visual style

Options

Switch template

Continue editing: ?