Options:
• Catalą
• Hide
 
General Sections:
• Forum
• Tests
 
English Grammar for Beginners: • Contents
 
Intermediate English Grammar: • Contents
 
English Grammar Step by Step: • Contents
• Notes
 
Other Services:

 


Polseguera

Intermediate English Grammar Step by Step

 

     UNIT 7 - The key
     THE PRESENT PERFECT SIMPLE, THE SIMPLE PAST, THE PRESENT PERFECT CONTINUOUS, THE PAST PERFECT SIMPLE and THE PAST PERFECT CONTINUOUS

 

Please notice that there may be other options to the ones provided in this key. Furthermore, a slash (/) has been used to include different alternatives.

1 a has been b have lost c have lived d has not stopped e Has he passed

2 a Did you see b Did he come c did you meet, met d did not know e gave, found

3 a has lived b lived, found, moved c used, gave d have smoked / have been smoking e have taught / have been teaching

4 a have just finished b has just phoned c have just told d has just stopped e have just had

5 a have never been b has written c has been d have you invited e have you been, have been

6 a have you ever met b have sold c Have you done d has not done e Has she bought

7 a died, loved, found b made c got, married, was d have not done e has been f Have you seen, have not seen, saw g Haven't you read / Have you not read, have not read, forgot, were h has known i have been j have been k has just left l have never failed m have had n Have you called o played p Didn't you know, was q rained r began, arrived, missed s has taken t have lost u spent v did not pay, did not have / had not w have forgotten x did not watch, went y sent, was her birthday z did not hold, had

8 a have been trying b have been cheating c has been smoking d have been sleeping e has been making

9 a have been lying b has been doing c has always believed d have drawn e have been studying / have studied

10 a have you been learning / have you learnt / have you learned, have been learning / have learnt / have learned b has not shut c arrested d has been e has been typing, has typed f have failed g have made h have been pulling i had j have never revealed k have you been doing, arrived, have been looking, have you been, have been walking l has been m visited, changed, met, got n have been taking / have taken o have not said p has been sleeting q came, stood, gave, continued r have you ever written, have just written s put, went, returned t did not phone, had, thought u cooked, tasted, have ever had v has been digging w Has Peter come x fell, did not see, was y wanted, paid, did not accept z have not earned, have spent

11 a had baked b had performed c had never come d had not been e had gone

12 a had been driving b had been swimming c had been playing d had been talking e had been speaking

13 a started, had ever flown b had been repairing c had forgotten d had been cheating e had mended

14 a stayed, had fallen b had let, (had) said, had robbed c had been playing, wanted, was losing d had left, had e has come f has been snowing g did not have, had already got h escaped, has seen i stole j had been painting k got, had already robbed, (had) left, had been looking / had looked, were, ran, occurred, have still not been / still have not been l have seen, have never been m have been making n built o did not sleep, still has not shown / has still not shown, has had p did not follow, fired, told q did not put, was, had not ironed r had read s has mended t have been drinking u told, had failed v has been smoking / has smoked, adored w had not realised, burst x divorced, thought y had had, had been overeating z have been going / have gone, came

Written by Miquel Molina i Diez
Click here to return to Unit 7

© All rights reserved     www.polseguera.org   (Polseguera)     info@polseguera.org