1) Neither the book nor the notebook ... on the table. a) was b) were c) have been d) had been 2) By the time I got there, the contestants ... the rehearsals. a) had finished b) have finished c) has finished d) have been finishing 3) I saw a lovely shirt while I ... , maybe I will go back and buy it. a) have been shopping b) going shopping c) went shopping d) was shopping 4) When their mum got home, the boys ... TV for two hours. a) have been watching  b) were watching c) had been watching d) are watching 5) The student ... quite a progress last year. a) has made b) have made c) made d) have been making 6) Last summer, I visited Portugal and I ... every day of the trip. a) had enjoyed b) enjoyed c) was enjoying d) have enjoyed 7) It turned out that he ... rich thanks to me. a) has been getting b) was getting c) were getting d) had been getting 8) My brother ... a bear an hour ago. a) has seen b) saw c) has been seeing d) had seen 9) I ... my grandparents last weekend. a) have visited b) visited c) have been visiting d) had visited 10) I ... when you called. a) had been studying b) was studying c) were studying d) have studied 11) He ... if the neighbours didn't say this. a) would have been arrested b) would had been arrested 12) If they ..., they wouldn't have been late.  a) had left earlier b) left earlier c) would have been leaving d) left 13) When I was a child, I ... everyday as it was a job. a) was drawing b) used to draw c) were drawing d) had been drawing 14) I wish I ... the whole truth.  a) had told you b) have told you c) was telling d) told 15) Jack ... his finger while lighting a fire. a) has burnt b) had burnt c) burnt d) has been burning 16) Megan asked Wendy if she ... to Argentina. a) had been b) has been c) was 17) They ..., weren't they? a) were packing b) had been packing c) have been packing d) packed 18) He ... the window and ... away. a) broken; ran b) broke; ran c) had broke: had run; d) broke; run 19) The bus usually ... at 8am,  but since last week it arrives at 9am. a) arrived b) has been arriving c) had arrived d) was arriving 20) I ... when he arrived. a) had already eaten b) was eating c) have been eating d) had been eating 21) ... the book before the test? a) Have you read b) Had you read c) Did you read d) Was you reading 22) I ... all day when they came. a) had been reading b) have been reading c) was reading d) were reading 23) I ... my keys and couldn’t find them. a) had lost b) lost c) have been losing 24) ... that show last night? a) Have you seen b) Did you see c) Had you seen 25) She ... while I was setting the table. a) was cooking b) has been cooking c) had cooked d) cooked 26) He ... that movie before. a) hadn't seen b) hasn't seen c) did not see d) have not seen 27) Neither the pen nor the pencilcase ... on my desk. a) was b) were c) were sitting d) had been 28) We ... to that city before last summer. a) had never been b) never been c) didn't go d) haven't been going 29) They ... to their teacher.  a) weren't listening b) haven't been listening c) was not listening d) wasn't listening 30) She ... before I saw her. a) had been crying b) was crying c) has been crying d) crying

Classifica

Stile di visualizzazione

Opzioni

Cambia modello

Ripristinare il titolo salvato automaticamente: ?