Logo

Tenses Mixed Review Worksheet-18

Tenses Mixed Review Worksheet-18

 

Use the correct perfect tense form:

  1. If everyone ____ the cake, let me put the rest away.

A. Will have eaten                        B. Have eaten

C. Has eaten                                  D. Had eaten

 

  1. I ____ this book, but I still want to buy it.

A. Have read                                  B. Will have read

C. Had read                                   D. Has read

 

  1. Sunil ____ on the door thrice before Mona opened it.

A. Had knocked                            B. Will have knocked

C. Has knocked                             D. Have knocked

 

  1. STAR TV ____ this serial last year.

A. Will have telecast                    B. Has telecast

C. Had telecast                              D. Have telecast

 

  1.  We ____ to visit the temple before we go shopping.

A. Had decided                    B. Has decided

C. Have decided                            D. Will have decided

 

  1.  Mina ____ four dresses before her mother could stop her.

A. Has bought                               B. Have bought

C. Will have bought                     D. Had bought

 

  1. By the time we reached school, it ____ raining heavily.

A. Have started                             B. Has started

C. Will have started                     D. Had started

 

  1. The cunning fellow ____ more than 25 people before he was nabbed.

A. Have cheated                            B. Had cheated

C. Has cheated                              D. Will have cheated

 

  1. Sunita and Sunil ____ their room before their mother returned home.

A. Had cleaned                             B. Will have cleaned

C. Has cleaned                              D. Have cleaned

 

  1. You are getting late. They ____ serving food by the time you reach the venue.

A. Have finished                           B. Had finished

C. Will have finished                   D. Has finished

 

  1. Anita ____ the new coaching classes this year.

A. Will have joined                       B. Has joined

C. Have joined                               D. Had joined

 

  1. The children ____ asleep long before the boring film got over.

A. Has fallen                                  B. Have fallen

C. Had fallen                                 D. Will have fallen

 

  1. Amit told Sunita that he ____ the first prize.

A. Have won                                  B. Has won

C. Will have won                          D. Had won

 

  1. I am sure, Sunil _____ his speech by Thursday.

A. Will have prepared                 B. Had prepared

C. Has prepared                           D. Have prepared

 

  1. Hurry up and take your place! The teacher ____ already ____ the question papers.

A. Will have … distributed         B. Have … distributed

C. Had … distributed                   D. Has … distributed

 

Answer Key:

  1. C

Explanation: ‘Part 2 of the sentence’ suggests present tense and 'everyone' is a singular subject.

  1. A

Explanation: ‘Still want’ suggests present tense and the subject is ‘I’.

  1. A

Explanation: ‘Opened’ suggests past tense.

  1. C

Explanation: ‘Last year’ suggests past tense.

  1. C

Explanation: ‘Go’ suggests present tense and 'we' is a plural subject.

  1. D

Explanation: ‘Could stop’ suggests past tense.

  1. D

Explanation: ‘Reached’ suggests past tense.

  1. B

Explanation: ‘Nabbed’ suggests past tense.

  1. A

Explanation: ‘Returned’ suggests past tense.

  1. C

Explanation: ‘By the time’ suggests future tense.

  1. B

Explanation: ‘This year’ suggests present tense and 'Anita' is a singular subject.

  1. C

Explanation: ‘Was over’ suggests past tense.

  1. D

Explanation: ‘Told’ suggests past tense.

  1. A

Explanation: ‘By Thursday’ suggests future tense.

  1. D

Explanation: ‘Sentence 1’ suggests present tense and 'teacher' is a singular subject correct.