Logo

Perfect present tenses Worksheet-5

Perfect present tenses Worksheet-5

 

Fill in the blank with the correct present perfect tense form:

  1. The boys ____ the room for the party tomorrow.

A. Is having decorated                B. Have decorated

C. Has decorated                          D. Had decorated

 

  1. The girls ____ the gifts for the party tomorrow.

A. Had bought                               B. Is having bought

C. Has bought                               D. Have bought

 

  1. All the mangoes ____ nicely.

A. Is having ripened                     B. Has ripened

C. Have riped                                D. Have ripened

 

  1. Sunita ____ all the vegetables. Tell mother to prepare the soup.

A. Has cut                                      B. Have cut

C. Had cut                                      D. Is having cut

 

  1. “Mother, I ____ the poem. I am going to play,” said Seema.

A. Has learned                              B. Have learned

C. Had learned                              D. Is having learned

 

  1. The milkman _____ the milk.

A. Is having brought                    B. Have brought

C. Had brought                             D. Has brought

 

  1. The AMC _____ this area quite well.

A. Is having cleaned                     B. Have cleaned

C. Has cleaned                              D. Had cleaned

 

  1. “Oh! Mother ____ us this story twice!”

A. Had told                                    B. Have told

C. Is having told                            D. Has told

 

  1. ____ the maid ____ the clothes?

A. Is having…washed                  B. Have…washing

C. Had…washed                           D. Has…washed

 

  1. Mr. Saharkar, the industrialist, _____ a large amount to the orphanage.

A. Have donated                           B. Is having donated

C. Has donated                             D. Had donated

 

Answer Key:

  1. B

Explanation: Since the subject is plural, ‘have decorated’ is the correct present perfect tense form.

 

  1. D

Explanation: Since the subject is plural, ‘have bought’ is the correct present perfect tense form.

 

  1. D

Explanation: Since the subject is plural, ‘have ripened’ is the correct present perfect tense form.

 

  1. A

Explanation: Since the subject is singular, ‘has cut’ is the correct present perfect tense form.

 

  1. B

Explanation: Since the subject is ‘I’, ‘have learned’ is the correct present perfect tense form.

 

  1. D

Explanation: Since the subject is singular, ‘has brought’ is the correct present perfect tense form.

 

  1. C

Explanation: Since the subject is singular, ‘has cleaned’ is the correct present perfect tense form.

 

  1. B

Explanation: Since the subject is ‘you’, ‘have told’ is the correct present perfect tense form.

 

  1. D

Explanation: Since the subject is singular, ‘has washed’ is the correct present perfect tense form.

 

  1. C

Explanation: Since the subject is singular, ‘has donated’ is the correct present perfect tense form.