Grammar Exercises

Grammar Exercise: Present Perfect Simple or Continuous?

Complete the sentences with either the present perfect simple or continuous.

1. “How long ____________ (you/try) to sell your house?”
– Not long. We ____________ (just/put) it on the market.

2. “How long ____________ (have) your dog?”  – “Since he was a puppy.”

3. The film star is fed up as journalists ____________ (interview) her for hours and she ____________  (not/have) a lunch break yet.

4. (At an office) “____________ (you/see) Nicky anywhere?”- “He didn’t come to work today. He ____________ (throw up) since yesterday, poor thing. I reckon ____________  (catch) a stomach bug.”

5. “I ____________ (phone) Isabel several times today but she ____________ (not/call back) yet.”

6. “How did your interview go?” – “Very well. They ____________ (offer) me the job!”

7. Katy and Steve are getting married even though they ____________ (only / know) each other for six months!

8. 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?

9. ____________ (you/finish) with the newspaper? I’d like to read it.

10. Anthony ____________ (write) his memoirs for three years now. Hopefully he’ll finish soon.















    1. have you been trying; ‘ve just put
    2. have you had
    3. have been interviewing; hasn’t had
    4. Have you seen; ‘s been throwing up; ‘s caught
    5. ‘ve phoned; hasn’t called back
    6. ‘ve offered
    7. ‘ve only known
    8. ‘s been raining
    9. Have you finished
    10. ‘s been writing

















    Leave a Reply