Present Perfect or Present Perfect Continuous? (whenever possible, use Present Perfect Continuous)
Quiz
How long
- have you waited?
- have you been waiting?
It
- has rained a lot today
- has been raining a lot today.
Be careful!
- I have painted the door.
- I have been painting the door.
Sue
- has cooked for hours.
- has been cooking for hours.
Tim
- has given me this new watch.
- has been giving me this new watch
I
- have visited three countries this year.
- have been visiting three countries this year
Paul
- has worked for this company since 2004.
- has been working for this company since 2004.
I
- have looked for my glasses for half an hour.
- have been looking for my glasses for half an hour.
I
- have always wanted to be a doctor.
- have been always wanting to be a doctor.
I
- have seen three films since Monday
- have been seeing three films since Monday.
Sam
- has decided to move to California.
- has been deciding to move to California.
I
- have lost my new ring.
- has been losing my new ring.
I
- have read this book since this morning.
- have been reading this book since this morning.
Tom
- has run for 30 minutes.
- has been running for 30 minutes.
How long
- have you had this car?
- have you been having this car?
How long
- have you played chess?
- have you been playing chess?
We
- have known each other for 3 years.
- have been knowing each other for 3 years.
Since when
- have you lived here?
- have you been living here?