Unit 6 Tourism, 6B Grammar, Present perfect, page 65
Exercise 1
1 ’s broken
2 has come out
3 hasn’t visited
4 ’ve lost
5 haven’t finished
6 hasn’t read
Exercise 2
1 ’ve been
2 has been
3 hasn’t rained
4 ’ve visited
5 ’ve been
6 ’ve bought
7 ’ve taken
8 haven’t been
Exercise 3
2 Has she spent lots of money? Yes, she has.
3 Has she been windsurfing? Yes, she has.
4 Has she read lots of books? No, she hasn’t.
5 Has she swum in the sea? Yes, she has.
6 Has she sent many postcards? No, she hasn’t.
Exercise 4
1 gone
2 gone
3 been
4 been
5 been
6 gone
Exercise 5
1 since
2 for
3 since
4 since
5 for
6 since
7 for
Exercise 6
2 How long have you had this motorbike?
For (X) years. / Since 2012.
3 How long has Liam known Susan?
For three years. / Since (X).
4 How long has Harry lived in Bath?
For (X) years. / Since 2010.
5 How long have they studied English?
For (X) years. / Since they were ten.
6 How long has he been at Cardiff University?
For (X) months. / Since September