Soal & Jawaban Present perfect continuous (I have been doing) or
present perfect simple (I have done?)
In
this exercise you have to read the situation and then write two sentence, one
with the present perfect simple (I have done) and one with the
present perfect continuous (I have
been doing).
1. Linda
is from Australia. Now she is travelling round Europe. She began her tour three
months ago.
(she / travel / around Europe for
three months) She has been travelling
around Europe for three months.
(she / visit / six countries so far) She has visited six countries so far.
2. Jimmy
is a tennis champion. He began playing tennis when he was 11 years old. Now he
has just won the national championship for the fourth time.
(he / play / tennis since he was 11) He has been playing tennis since he was 11.
(‘has played’ is also possible)
(he / win / the national championship
four times) He has won the national
championship four times.
3. Bill
and Andy make films. They started making films together when they left college.
(they / make / films since they left
college) They have been making films
since they left college.
(they / make / ten films since they
left college) They have made ten films
since they left college.
This
time you have to imagine that you are talking to a friend. Read the situation
and ask a question beginning in the way shown.
4. Your
friend is waiting for you. How long have
you been waiting (for me)?
5. Your
friend writes books. How many books have
you written?
6. Your
friend writes books. How long have you
been writing books?
7. Your
friend plays football for his country. How many times have you played (football) for your country?
In
this exercise you have to put the verb into the correct form, present perfect
simple (I have done)
or continuous (I have been doing).
8. Look!
Somebody has broken (break) that
window.
9. I
have been reading (read) the book
you gave me but I haven’t finished
(not/finish) it yet.
10. ‘Sorry
I’m late.’ ‘That’s all right. I haven’t
been waiting (not/wait) long.’
11. Hello!
I have been cleaning (clean) the
windows. So far I have cleaned
(clean) five of them and there are two more to do.
12. There’s
a strange smell in here. Have you been
cooking (you/cook) something?
13. My
brother is an actor. He has appeared (appear)
in several films.