Present perfect continuous: exercise 2
https://www.e-grammar.org/present-perfect-continuous/
ESL worksheets on e-grammar.org
Exercise 2
Respond to the following situations.
Why are you so tired?
Because I ................................................................ the wheels on my car. (replace)
Your French is perfect.
Really? I .................................................................. French for ten years. (learn)
Look at Jane. She's so nervous.
No wonder. She ....................................................... for her boyfriend for ages. (wait)
Bill is sunburnt.
Yes, he really is. He ............................................................... since the morning. (sunbathe)
Your parents look relaxed.
They ............................................................................. all the weekend. (relax)
All the footballers are so wet.
They .................................................................... in the rain since the match started. (play)
Have you talked to Richard yet?
Not yet. But I ............................................................ to phone him since you told me. (try)
Is Grace your neighbour?
Yes, she is. She .............................................................. next door for six years now. (live)
Why are Patt and Matt so dirty?
They ..................................................................... their bedroom. (paint)
Shall I wake Doris up?
Yes, please. She ............................................................ all day long. (sleep)
Present perfect continuous: exercise 2
https://www.e-grammar.org/present-perfect-continuous/
ESL worksheets on e-grammar.org
Key with answers
Exercise 2
Because I have been replacing the wheels on my car.
Really? I have been learning French for ten years.
No wonder. She has been waiting for her boyfriend for ages.
Yes, he really is. He has been sunbathing since the morning.
They have been relaxing all the weekend.
They have been playing in the rain since the match started.
Not yet. But I have been trying to phone him since you told me.
Yes, she is. She has been living next door for six years now.
They have been painting their bedroom.
Yes, please. She has been sleeping all day long.