Perfect Tenses


Available Answers

  1. 1.

    Fill in the blanks with the simple past, the present perfect or the present perfect continuous tense of the verbs in the brackets. Use present perfect tense.

    1. Mr Ray ______________ to his new flat in 2015. (shift)
    2. She ______________ on the floor and hurt herself. (fall)
    3. Guddi ______________ that her friends would help her. (believe)
    4. The officer ______________ on time. (reach)
    5. The captain ______________ the bowler to be careful. (tell)
    6. He ______________ the latest edition of a science book. (just buy)
    7. I ______________ the house quite early today. (leave)
    8. The fresh stock of ice cream ______________ today. (arrive)
    9. ______________ he ______________ to you lately? (write)
    10. I ______________ him about the results of the tests. (inform)
    11. They ______________ clothes for sometime. (wash)
    12. He ______________ since 2 o'clock. (dine)
    13. The residents ______________ her about the expected visitor. (warn)
    14. We ______________ our dinner. You may ______________ yours. (eat, eat)
    15. Salman ______________ lessons in skiing. He is quite good at it. (take)
  2. 2.

    Fill in the blanks with past perfect or past perfect continuous forms of the verbs within brackets.

    1. The girl was crying because she ______________ her favourite toy. (lose)
    2. The students ______________ the march in protest. (join)
    3. I ______________ for over an hour. (wait)
    4. Janaki said that she ______________ before giving up. (try)
    5. This journey ______________ quite ______________. (tire)
    6. She realised that she ______________ the incorrect answer. (copy)
    7. The professor read out an essay that I ______________. (write)
    8. The building was in ruins and many bricks ______________ (take) by locals.
    9. Mr Koley ______________ a few years ago. (retire)
    10. We ______________ for a while before we spotted the vegetable seller sitting in the shade. (walk)
  3. 3.

    Join these sentences using the past perfect tense.

    1. Hari finished cooking. He went to sleep.
    2. i reached the concert hall. The programme started.
    3. I visited my aunts in Delhi. I returned to my hostel.
    4. Gunjan finished the painting. The telephone rang.
    5. Suman extinguished the fire. The fire brigade arrived.
    6. They finished reading the poem. The bell rang.
    7. We reached the bus stop. The bus drove away.
    8. The officer arrived at the spot. The culprit ran away.
    9. I made up my mind. My parents arrived to discuss the matter.
    10. She finished laying the table. The guests called up.
  4. 4.

    Fill in the blanks with the future perfect tense of the verb in the brackets.

    1. We believe that all the flowers ________________ by the time winter arrives. (bloom)
    2. When Neil finishes this course, he ________________ twelve courses. (complete)
    3. By June, Dev ________________ his university. (join)
    4. I ________________ my lunch by 3 p.m. (eat)
    5. You will not find Mr Sen home at 8 p.m. as he ________________ by then. (leave)
    6. The clouds ________________ by the evening. (disappear)
    7. I ________________ the money in a week. (spend)
    8. By Monday, the Goels ________________ to another apartment. (shift)
    9. Vinita ________________ her work before Gayatri. (finish)
    10. He ________________ the space for more than two months. (occupy)
  5. 5.

    Rewrite these sentences as instructed. Make other necessary changes.

    1. That man in the grey suit had written two successful books last year. (present perfect)
    2. Instead of going for tuitions, Deepak sneaked out to play football. (past perfect)
    3. The actor who played the lead role became too ill to go on the stage. (past perfect continuous)
    4. We will meet before you leave. (future perfect)
    5. The villagers noticed the breach in the embankment when the water reached the field. (future perfect)
    6. Everyone knows him to be a generous man. (present perfect)
    7. I lived in Delhi for ten years. (present perfect continuous)
    8. Rahul was driving to work until he employed Ramesh as his driver. (past perfect continuous)
    9. The electrician will replace the lights in the green room by afternoon. (future perfect)
    10. They had been trekking for more than two weeks when they reached the summit. (past perfect)
  6. 6.

    Underline the error in these sentences and write the correct word in the blank. If there is no error, put a cross [x].

    1. The children has played all afternoon. had been playing
    2. I have finished painting when he called.
    3. I have cycled 10 kilometres by afternoon.
    4. He is being unwell and had not eaten for days.
    5. The criminals have fled before the police came.
    6. The bird sanctuary in Bharatpur is been a tourist attraction for many decades.
    7. When I arrived, the team has finished the work.
    8. Millie and Jennifer has played tennis since they were seven years old.
    9. She has written the mail to them by next Tuesday.
    10. The plumber will finished repairing the pipes by next week.

Please login to post your comments.