Grammar, 2.1, page 129
Exercise 1
1 seen
2 had
3 spoken
4 broken
5 ridden
6 danced
7 stopped
8 hurried
Exercise 2
3 Has Alice and David's plane landed? Yes, it has already landed.
4 Has Jim read The Hobbit? No, he hasn't read it yet.
5 Has Fran tidied her bedroom? Yes, she's already tidied it.
6 Have Simon and Clare arrived at school? No, they haven't arrived yet.
7 Has Terry seen the latest Batman film? Yes, he's already seen it.
Exercise 3
1 gone
2 been
3 gone
4 gone
5 been
Exercise 4
1 lived
2 has just brought out; Have you heard; downloaded
3 Have you been; have just arrived
4 Have you ever visited; went
5 Did you eat; left; did 6 have had
Grammar, 2.2, page 130
Exercise 1
1 have been playing
2 have been saving
3 have been worrying
4 Have (you) been watching
5 hasn't been using
6 hasn't been answering
7 have been making
8 have been cooking
Exercise 2
1 hasn't been snowing
2 have been wearing
3 haven't been feeling
4 has been sitting
5 have been reading
6 have been living
Exercise 3
1 I've seen
2 hasn't written
3 have you been waiting
4 she's been working
5 haven't finished
6 We've been getting
7 haven't understood
Exercise 4
1 Have; been enjoying
2 haven't finished
3 haven't started
4 've been spending
5 haven't met
6 've been playing
7 's been teaching
8 Have; bought
9 've been talking