Present Perfect or Present Perfect Continuous
(made by Carmen Luisa)
Choose the correct option.
How long ... (you, know) Connie?
- have you known
- have you been knowing
Who ... (use) my toothbrush?
- has used
- has been using
Who .. (use) the car? - I was. Is there a problem?
- has used
- has been using
Would you like to borrow this book?- No, thanks. I ...(read) it before.
- have read
- have been reading
What are Tom and Peter doing? - They ... (work) in the garden for three hours.
- have worked
- have been working
Is Nick here? - I don't know. I ... (see) him all day.
- haven't seen
- haven't been seeing
Why is Helen upset? - She ... (lose) her bag.
- has lost
- has been losing
I ... (always/ believe) that exercise is good for you.
- have always believed
- have always been believing
Emily ... (teach) maths since she left university.
- has taught
- has been teaching
Have you found your umbrella yet? - No, I ... (look) for it for an hour now.
- have looked
- have been looking