Grammar answers rammar 1 2) d 3) b 4) a l)c a) had forgotten b) was watching c) used to live d) was driving e) had gone f) had eaten g) was doing h) used to like i) were you doing j) had told k) used to a) was trying, stopped, offered b) paid, had phoned c) was not wearing, didn't notice, was driving d) lay, were feeding e) admitted, had hit, hadn't damaged f) wasn't listening, was thinking g) felt/was feeling, finished/ had finished, fell h) got, had disappeared i) phoned, didn't answer, were you doing j) didn't go, was raining 14) was looking forward 15) climbed 16) studied 17) were resting 18) noticed 19) was waving 20) shone/were shining 6 a) After collecting the parcel, Norman realised it was the wrong one. b) Before leaving the house, Sue checked that she had her keys. c) While parking his car, Mark noticed the wing-mirror was broken. d) After cleaning the house, Julia fell asleep on the sofa. e) Before buying a new television, Brian checked all the prices. f) While skiing in Switzerland, Alan met his old friend, Ken. g) After taking two aspirins, Kate felt a lot better. h) Before going out for the evening, Sheila washed her hair. a) unsuitable Grammar 2 b) unsuitable c) suitable l a) 1 f)l b) 1 c) 1 d) 2 e) 2 d) suitable e) unsuitable 2 a) Have you seen f) suitable b) has been writing g) suitable c) has been asking h) unsuitable d) Did you give, saw i) suitable e) haven't been listening j) unsuitable f) have found 1) invited 2) did not hesitate g) h) Have you two met Did you meet 3) had discovered 3 a) had, stayed 4) had ever been b) have/have had, saw 5) believed c) have come 6) never existed/had never d) saw, Have you sold existed e) have you been doing 7) felt i) have found, went 8) vanished/had vanished g) has been killing, have made 9) become/had become h) promised, haven't finished 10) had hidden 11) believed 4 a) for 12) were still keeping/still kept b) since 13) set off c) recently d) today e) before f) since g) last night h) for ages i) since j) how long a) has been learning b) since I went to c) Mary has become d) been here since e) time I have been f) did Helen and Robert get g) been wearing those trousers for h) haven't spoken for a i) already had something to j) haven't played water-polo/have never played water-polo a) has eaten b) have you bought c) have been singing d) has been learning e) have you invited f) have been sitting g) has been raining h) has worn i) have done j) have been trying 1) has discovered 2) has been drilling 3) found 4) has discovered 5) lent 6) gave 7) has been 8) have already welcomed 9) has asked 10) happened 11) found 12) got 13) hasn't told 14) refused 15) have asked 1) already 2) so 3) have 4) / 5) have 6) / 7) work 8) been 313