Tenses Mixed Review Worksheet-15
Use the correct perfect tense form:
A. Will have blown B. Have blown
C. Has blown D. Had blown
A. Have gone B. Has gone C. Had gone D. Will have gone
A. Has spent B. Have spent
C. Will have spent D. Had spent
A. Have bitten B. Has bitten
C. Had bitten D. Will have bitten
A. Have bitten B. Had bitten
C. Has bitten D. Will have bitten
A. Had left B. Have left
C. Has left D. Will have left
A. Had sung B. Have sung
C. Will have sung D. Has sung
A. Have taught B. Will have taught
C. Has taught D. Had taught
A. Had started B. Has started
C. Have started D. Will have started
A. Will have completed B. Have completed
C. Had completed D. Has completed
Answer Key:
Explanation: ‘By tonight’ suggests future tense.
Explanation: ‘Called’ suggests past tense.
Explanation: ‘Realised’ suggests past tense.
Explanation: ‘Could control’ suggests past tense.
Explanation: ‘Non-specific time’ suggests present tense and 'dog' is a singular subject.
Explanation: ‘By evening’ suggests future tense.
Explanation: ‘Stopped’ suggests past tense.
Explanation: ‘Already and non-specific time’ suggests present tense and 'Sheila' is a singular subject.
Explanation: ‘Sat’ suggests past tense.
Explanation: ‘Next week’ suggests future tense.