Present Perfect Tense-Worksheet-2

Present Perfect Tense-Worksheet-2


Fill in the blank/s with correct form of the verb/s.

  1. Look! Somebody ________ that window.

(A) broke                                          (B) was breaking

(C) has broken                                 (D) has broke


  1. ‘Does Amita know that you’re going to market?’ ‘Yes I ________ her.’

(A) am telling      (B) have told       (C) told                (D) was telling


  1. I can’t find my umbrella. Somebody__________ it.

(A) has stolen      (B) is stealing      (C) stole               (D) has stole


  1. I’m Looking for Alisha. Where _________?

(A) have she gone                           (B) is she going

(C) has she gone                              (D) did she go


  1. I know that woman but I ________ her name.

(A) am forgetting                             (B) have forgotten

(C) forgot                                          (D) was forgotten


  1. Amita is having a party tonight. She________ a lot of people.

(A) called             (B) has called      (C) was calling     (D) called up


  1. I am hungry. I__________ anything since morning.

(A) have not eaten                          (B) am not eating

(C) was not eating                           (D) didn’t eat


Answer Key:

(11)-(C); (12)-(B); (13)-(A); (14)-(C); (15)-(B); (16)-(B); (17)-(A)