Perfect present tenses Worksheet-2
Fill in the blank with the correct present perfect tense form:
A. Have waited B. Has waited
C. Was waited D. Had waited
A. Have watched B. Is having watched
C. Has watched D. Had watched
A. Is having finished B. Have finished
C. Had finished D. Has finished
A. Has gone B. Had gone
C. Have gone D. Have went
A. Have explained B. Has explained
C. Is having explained D. Had explained
A. Is having written B. Had written
C. Has written D. Have written
A. Had … ironed B. Has … ironed
C. Have … ironed D. Am having … ironed
A. Have played B. Has played
C. Is having played D. Had played
A. Is having given B. Have given
C. Had given D. Has given
A. Have come B. Had come
C. Has come D. Is having come
Answer Key:
Explanation: Since the subject is singular, ‘Has waited’ is the correct present perfect tense form.
Explanation: Since the subject is plural, ‘have watched’ is the correct present perfect tense form.
Explanation: Since the subject is singular, ‘has finished’ is the correct present perfect tense form.
Explanation: Since the subject is plural, ‘have gone’ is the correct present perfect tense form.
Explanation: Since the subject is ‘I’, ‘have explained’ is the correct present perfect tense form.
Explanation: Since the subject is Singular, ‘has written’ is the correct present perfect tense form.
Explanation: Since the subject is ‘I’, ‘have…ironed’ is the correct present perfect tense form.
Explanation: Since the subject is plural, ‘have played’ is the correct present perfect tense form.
Explanation: Since the subject is singular, ‘has given’ is the correct present perfect tense form.
Explanation: Since the subject is plural, ‘have come’ is the correct present perfect tense form.