Complete the sentences with either the present perfect simple or continuous.
- “How long _________________________ (you/try) to sell your house?”
– Not long. We _________________________ (just/put) it on the market. - “How long _________________________ (have) your dog?” – “Since he was a puppy.”
- The film star is fed up as journalists _________________________ (interview) her for hours and she _________________________ (not/have) a lunch break yet.
- (At an office) “_________________________ (you/see) Nicky anywhere?”
– “He didn’t come to work today. He _________________________ (throw up) since yesterday, poor thing. I reckon he _________________________ (catch) a stomach bug.” - “I _________________________ (phone) Isabel several times today but she _______________________ (not/call back) yet.”
- “How did your interview go?” – “Very well. They _________________________ (offer) me the job!”
- Katy and Steve are getting married even though they _________________________ (only / know) each other for six months!
- I don’t think we are going to be able to have our barbecue. It _________________________ (rain) heavily for hours. When on earth is it going to stop?
- _________________________ (you/finish) with the newspaper? I’d like to read it.
- Anthony _________________________ (write) his memoirs for three years now. Hopefully he’ll finish soon.
Answers
- have you been trying; ‘ve just put
- have you had
- have been interviewing; hasn’t had
- Have you seen; ‘s been throwing up; ‘s caught
- ‘ve phoned; hasn’t called back
- ‘ve offered
- ‘ve only known
- ‘s been raining
- Have you finished
- ‘s been writing