SOLUTIONS OF GRAMMAR BANK 2.A a) l Have ... ever booked 2 have I 've already saved 3 Have ... paid ... yet 4 Have ... ever lent 5 have I 've never used 6 have I've just won 7 have I 've already spent 8 have I've just (or already) had b) 1 (well) 2 Has your sister paid you back yet? 3 (well) 4 When did you buy that leather jacket? 5 They finished paying back the loan last month. 6 (well) 7 (well) 8 I'm sure I didn't borrow any money from you last week. 9 (well) 10 Did you see the Batman film on TV yesterday? 2.B a) 1 We've had our new flat for six months. 2 Hi Jackie! How are you? I haven't seen you for ages! 3 How long have you known your husband? 4 Emily has been a volunteer for ten years ege. S Paul hasn't eaten anything since yesterday because he's ill. 6 It hasn't rained for two months. 7 How long have your parents been married? 8 They've had their dog since they got married. 9 I haven't had any emails from my brot her since last Christmas. 10 My grandmother has lived in the same house all her life. b) 1 We've known each other since we were children. 2 The children have been playing computer games for two hours. 3 Has your sister had that hairstyle for a long time? 4 I've loved her since the first day we met. S My internet connection hasn't been working since yesterday. 6 How long have you been waiting? 7 I've been a teacher for three years. 8 It's been snowing since five o'clock this morning. 9 Sam hasn't been studying enough recently. 10 Have you been living in London for a long time?
© Copyright 2026 Paperzz