A. Circle the correct option.
1 The average temperature in Europe has increased by more than 1.5 °C …………
a since 1900.
b from 1900-2005.
2 Half the world’s tropical rainforest disappeared …………
a between 1960 and 1990.
b since 1960.
3 Flooding has been a serious problem in many parts of the U K …………
a in 2007.
b in the last few years.
4 In Australia, dry weather has caused a big increase in the number of forest fires …………
a in 2000.
b since 2000.
5 The levels of carbon dioxide produced by human activity rose by 30% …………
a between 1800 and 2000.
b since 1800.
6 Extreme weather events have become more frequent …………
a recently.
b last year.
7 In the Arctic, the area covered by ice has fallen by nearly 10% every ten years …………
a for the last fifty years.
b fifty years ago.
8 Climate change became a major political issue …………
a for the last 20 years.
b in the last century.
Answers
1 a 2 a 3 b 4 b 5 a 6 a 7 a 8 b
B. Circle option a (if only the present perfect simple is possible) or option b (if both present perfect simple and continuous are possible).
1 You can’t have any more sweets. ………. two already.
a You’ve had
b You’ve had / You’ve been having
2 How many times ………. you? Don’t cross the road without looking!
a have I told
b have I told / have I been telling
3 ………. a curry – can you smell it?
a Mum’s made
b Mum’s made / Mum’s been making
4 Katie just phoned from the hospital – ………. her arm!
a She’s broken
b She’s broken / She’s been breaking
5 My cousin’s an actress. ………. in three films.
a She’s already appeared
b She’s already appeared / She’s already been appearing
6 ………. a lot of headaches recently.
a I’ve had
b I’ve had / I’ve been having
7 Inflation ………. gradually since this time last year.
a has gone up
b has gone up / has been going up
8 My father ………. spicy food ever since he was a child.
a has hated
b has hated / has been hating
9 ………. the news? Jo’s pregnant!
a Have you heard
b Have you heard / Have you been hearing
10 Look at that! ………. such a beautiful view,
a I’ve never seen
b I’ve never seen / I’ve never been seeing
Answers
1 a 2 a 3 b (Mum’s made a curry means the curry is finished, so the focus is on the fact that the cooking is complete. Mum’s been making a curry does not make it clear if the cooking is complete or not, so the focus is more on the activity itself.)
4 a 5 a 6 b (There is no significant difference in meaning, although the use of the present perfect continuous may suggest the speaker sees the sequence of headaches as continuing now and into the future.)
7 b (There is no significant difference in meaning, although the use of the present perfect continuous may suggest the speaker feels the inflation is likely to continue in the future.)
8 a 9 a 10 a
C. Complete the sentences with the past simple or present perfect simple form of the verbs in brackets.
1 My grandmother …………… in this house for nearly fifty years. She loves it here. (live)
2 The price of petrol …………… by nearly 2% last year. (go up)
3 You and I …………… best friends since we were children. (be)
4 Do you like my watch? My grandmother …………… it to me for my birthday last year. (give)
5 …………… Anita’s new hairstyle? Isn’t it great? (see)
6 We …………… the kids to Disneyland last Christmas – they loved it! (take)
7 My grandparents celebrate their Golden Wedding Anniversary next year – they …………… together since they were at school. (be)
8 Tony Blair …………… Prime Minister of the United Kingdom between 1997 and 2007. (be)
9 …………… your homework yet? (do)
10 How was the food at that Italian restaurant you went to? …………… it? (like)
Answers
1 has lived 2 went up 3 have been 4 gave
5 Have you seen / Did you see 6 took
7 have been 8 was
9 Have you done / Did you do 10 Did you like
D. Make sentences by putting the words in the correct order.
1 has / The / going up / few years. / average temperature / been / in the last
……………………………………………..
2 hasn’t / very much / It / recent years. / rained / in
……………………………………………..
3 been / have / the environment / doing / People / to protect / recently. / a lot more
……………………………………………..
4 and paper. / has now / Everyone / the importance / realised / bottles / of recycling
……………………………………………..
5 a lot / climate / changed / I / was / has / since / The / a child.
……………………………………………..
6 milder / have / winters / getting / been / every year. / The
……………………………………………..
7 appearing / about / reports / in the news. / climate change / More / been / have
……………………………………………..
8 been / government / more seriously. / taking / has / The / climate change
……………………………………………..
Answers
1 The average temperature has been going up in the last few years.
2 It hasn’t rained very much in recent years.
3 People have been doing a lot more to protect the environment recently.
4 Everyone has now realised the importance of recycling bottles and paper.
5 The climate has changed a lot since I was a child.
6 The w inters have been getting milder every year.
7 More reports about climate change have been appearing in the news.
8 The government has been taking climate change more seriously.
E. Complete each sentence b so that it means the same as sentence a. Use two to six words, including the word in brackets.
1 a Stephen King is the author of more than 60 books, (has)
b Stephen King ……………… more than 60 books.
2 a It’s two years since I started working here, (for)
b I ……………………………………………… two years.
3 a I spoke to Maggie a moment ago and she said she can’t come to the party. (just)
b Maggie ……………… that she can’t come to the party.
4 a The country’s demands for independence began in the 1950s. (since)
b The country ……………………………………………… the 1950s.
5 a Jim hasn’t missed any of United’s games since he was a teenager. (seen)
b Jim ……………… United game since he was a teenager.
6 a Sally doesn’t have any more Christmas presents to buy. (has)
b Sally ……………… all her Christmas presents.
7 a Sheila and Tom met when they were at college together. (have)
b Sheila and Tom ……………………………………………… they were at college together.
8 a Andy has spent most of the day painting his kitchen, (for)
b Andy ……………………………………………… most of the day.
Answers
1 has written
2 have (’ve) been working here for / have (‘ve) worked here for
3 has (’s) just told me / just told me
4 has (’s) been demanding independence since / has (‘s) demanded independence since
5 has (‘s) seen every (single)
6 has (‘s) bought / has (‘s) finished buying
7 have (‘ve) known each other since / have (‘ve) been friends since
8 has (‘s) been painting his kitchen for
F. Complete the sentences so that they are true for you. Use the present perfect continuous instead of the present perfect simple where appropriate.
1 I’ve never ……ridden a horse……. .
2 I’m proud of the fact that I’ve …………………………… .
3 I haven’t …………………………… since …………………………… .
4 I’ve …………………………… for …………………………… .
5 In the last few weeks I’ve …………………………… .
6 Recently I’ve been thinking of …………………………… .
7 I don’t know anyone who has …………………………… .
8 I’ve …………………………… but I haven’t finished yet.
Answers
your own answers
G. Circle the correct option.
1 Scientists to identify the causes of climate change for many years.
a are trying
b try
c have been trying
2 I can’t believe you’re still using the same old computer! How long it?
a have you had
b do you have
c have you been having
3 I’m exhausted – football all morning.
a I’ve been playing
b I’m playing
c I’ve played
4 We many examples of the effects of climate change.
a have been seeing
b are seen
c have seen
5 I’m so pleased to see you – to talk to you since the weekend.
a I’m wanting
b I’ve been wanting
c I want
Answers
1 c 2 a 3 a 4 c 5 b
Related Posts
- English Advanced Grammar Exercises – International English
- English Advanced Grammar Exercises – Informal and spoken English
- English Advanced Grammar Exercises – Formal and academic English
- English Advanced Grammar Exercises – Ellipsis and substitution
- English Advanced Grammar Exercises – Reference techniques
- English Advanced Grammar Exercises – Linking words