The Present Perfect and the Present Perfect Continuous Tense


Available Answers

  1. 1.

    Complete these sentences with the present perfect form of the verbs in brackets.

    1. We have never travelled abroad. (travel)
    2. I _______________ to the manufacturer and I expect a quick reply. (write)
    3. They _______________ not yet _______________ the bill. (pay)
    4. He _______________ more than a kilometre; no wonder he looks tired. (swim)
    5. You can still see the turbulent water where the ship _______________. (sink)
    6. The wind _______________ out all the candles. (blow)
    7. _______________ you _______________ everything you need? (take)
    8. _______________ you _______________ to Greece before? (be)
  2. 2.

    Change the highlighted verbs in these sentences into the present perfect tense.

    1. We didn't see (haven't seen) her since Tuesday. She never came home.
    2. They were here for three hours already. But, they are yet to finish work.
    3. He ate all the sandwiches. He left us none!
    4. Many people never saw the Taj Mahal. I'm lucky, I visited it last year.
    5. Asif's mother called the doctor. Asif has high fever.
    6. I painted this picture in oils, for a change. I did the last one in watercolours.
    7. I think you made a mistake here. The answer should be 23, not 24.
    8. I know they arrived, because I can hear their voices now.
  3. 3.

    Complete these sentences by using the verbs in the brackets. Use them in the simple past tense or the present perfect tense appropriately.

    1. Birdwatchers have identified (identify) the bird that landed (land) in the Bharatpur Sanctuary last week.
    2. At last, Arun _______________ (pass) his final exams. He _______________ (be) happy that he _______________ (get through), for the exams this year _______________ (be) more difficult than usual.
    3. I don't think we should wait for him any longer. I think he _______________ (forget) all about today's meeting. He _______________ (do) so last time, you remember?
    4. I can't change the date of my departure again. I _______________ (cancel) my booking twice since I _______________ (arrive) here a fortnight ago. Even the travel agent _______________ (make) all the arrangements.
    5. Forty students _______________ (enter) the annual essay competition this year. Santosh _______________ (win) it last year and he may win it again this year. He _______________ (win) the competition four times so far.
  4. 4.

    Rewrite these sentences in the present perfect tense.

    1. I posted the letter half an hour ago.
      I have posted the letter.
    2. My sister was adventurous all her life.
    3. My brother lost his bag a week ago.
    4. I lived in Mysuru for ten years.
    5. She recovered completely.
    6. Ramesh and Raju went to the supermarket.
  5. 5.

    Complete these sentences with the present perfect continuous forms of the verbs given in brackets.

    1. My sister has been reading (read) stories from The Arabian Nights.
    2. I _______________ (write) letters to her for a long time.
    3. The gardener _______________ (sow) seeds all morning.
    4. Someone _______________ (eat) my sweets.
    5. Mr Mathew _______________ (buy) vegetables in the market.
    6. We _______________ (live) in this town for eight years.
    7. He _______________ (not keep) well since last June.
    8. You _______________ (learn) learning French for several months now.
  6. 6.

    Complete these sentences by using the verbs in brackets in either the present perfect or the present perfect continuous. In some cases both tenses may be correct.

    1. Since last year, prices of all essential commodities have gone (go) up. As a matter of fact, they _______________ (increase) year after year.
    2. We _______________ (move) houses twice this year. We don't want to move again.
    3. They _______________ (admit) their old father in the hospital. He _______________ (ail) for weeks.
    4. People _______________ (play) football for centuries. The Chinese are believed to have played a game like football some 2,000 years ago. However, it is only since 1870 that people _______________ (play) football as we know the game today, with eleven players a side.
1 more answer(s) available.

Please login to post your comments.