Perfect present tenses Worksheet-3
Fill in the blank with the correct present perfect tense form:
A. Is having led B. Had led
C. Have led D. Has led
A. Is having asked B. Have asked
C. Has asked D. Had asked
A. Is having written B. Has written
C. Has wrote D. Had written
A. Is having stitched B. Had stitched
C. Have stitched D. Has stitched
A. Have watered B. Is having watered
C. Has watered D. Had watered
A. Is having rang B. Has rung
C. Had rung D. Has rang
Oh no! I’m not ready and the guests ___ already ____!
A. Have…arrived B. Had …arrived
C. Has …arrived D. Is having …arrived
A. Have landed B. Is having landed
C. Had landed D. Has landed
A. Has…seen B. Have…seen
C. Had…seen D. Is having…seen
A. Is having read B. Have read
C. Had read D. Has read
Answer Key:
Explanation: Since the subject is singular, ‘has led’ is the correct present perfect tense form.
Explanation: Since the subject is plural, ‘have asked’ 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 singular, ‘has stitched’ is the correct present perfect tense form.
Explanation: Since the subject is singular, ‘has watered’ is the correct present perfect tense form.
Explanation: Since the subject is singular, ‘has rung’ is the correct present perfect tense form.
Explanation: Since the subject is plural, ‘have…arrived’ is the correct present perfect tense form.
Explanation: Since the subject is singular, ‘has landed’ is the correct present perfect tense form.
Explanation: Since the subject is ‘you’, ‘have…seen’ is the correct present perfect tense form.
Explanation: Since the subject is ‘I’, ‘have read’ is the correct present perfect tense form.