Logo

Tenses Mixed Review Worksheet-15

Tenses Mixed Review Worksheet-15

 

Use the correct perfect tense form:

  1. The storm ____ over by tonight.

A. Will have blown                       B. Have blown

C. Has blown                                 D. Had blown

 

  1. My friend ____ out before I called her.

A. Have gone    B. Has gone       C. Had gone      D. Will have gone

 

  1. Sunita ____ all her money before she realised it.

A. Has spent                                  B. Have spent

C. Will have spent                        D. Had spent

 

  1. The big dog _____ the child before anyone could control it.

A. Have bitten                               B. Has bitten

C. Had bitten                                 D. Will have bitten

 

  1. This ferocious dog ____ many people.

A. Have bitten                               B. Had bitten

C. Has bitten                                 D. Will have bitten

 

  1. The guests ____ by evening.

A. Had left                                      B. Have left

C. Has left                                      D. Will have left

 

  1. The competitor ____ three songs before she was asked to stop.

A. Had sung                                   B. Have sung

C. Will have sung                         D. Has sung

 

  1. Sheila ____ us this chapter twice already.

A. Have taught                              B. Will have taught

C. Has taught                                D. Had taught

 

  1.  Teacher ____ explaining the lesson before we sat down.

A. Had started                               B. Has started

C. Have started                             D. Will have started

 

  1.  The men ____ completed the bridge by next week.

A. Will have completed               B. Have completed

C. Had completed                        D. Has completed

 

Answer Key:

  1. A

Explanation: ‘By tonight’ suggests future tense.

  1. C

Explanation: ‘Called’ suggests past tense.

  1. D

Explanation: ‘Realised’ suggests past tense.

  1. C

Explanation: ‘Could control’ suggests past tense.

  1. C

Explanation: ‘Non-specific time’ suggests present tense and 'dog' is a singular subject.

  1. D

Explanation: ‘By evening’ suggests future tense.

  1. A

Explanation: ‘Stopped’ suggests past tense.

  1. C

Explanation: ‘Already and non-specific time’ suggests present tense and 'Sheila' is a singular subject.

  1. A

Explanation: ‘Sat’ suggests past tense.

  1. A

Explanation: ‘Next week’ suggests future tense.