SOLUTIONS OF GRAMMAR BANK 2.A a) l Have ever booked 2

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?