Perfect present tenses Worksheet-7
Fill in the blank with the correct present perfect tense form:
A. Is having printed B. Has printed
C. Have printed D. Had printed
A. Has written B. Had written
C. Is having written D. Have written
A. Has gone B. Have gone C. Had gone D. Is having gone
A. Is having taken B. Has taken
C. Have taken D. Had taken
A. Is having slept B. Had slept
C. Have slept D. Has slept
A. Have shifted B. Had shifted
C. Is having shifted D. Has shifted
A. Had flooded B. Have flooded
C. Has flooded D. Is having flooded
A. Is having poured B. Had poured
C. Has poured D. Have poured
A. Has forgotten B. Is having forgotten
C. Had forgotten D. Have forgotten
A. Is having submitted B. Has submitted
C. Have submitted D. Had submitted
A. Has entered B. Have entered
C. Is having entered D. Had entered
A. Is having entered B. Has entered
C. Had entered D. Have entered
A. Have worn B. Had worn C. Has worn D. Is having worn
A. Is having resigned B. Have resigned
C. Has resigned D. Had resigned
A. Have become B. Have became
C. Had become D. Has become
Answer Key:
Explanation: Since the subject is plural, ‘have printed’ is the correct present perfect tense form.
Explanation: Since the subject is singular, ‘has written’ is the correct present perfect tense form. When the conjunction ‘as well as’ is used to connect two nouns, the subject (noun) is not considered as plural.
Explanation: Since the subject is singular, ‘has gone’ is the correct present perfect tense form. When two nouns are connected with ‘or’ the subject is not considered as plural.
Explanation: Since the subject is singular, ‘has taken’ is the correct present perfect tense form.
Explanation: Since the subject is singular, ‘has slept’ is the correct present perfect tense form.
Explanation: Since the subject is plural, ‘have shifted’ is the correct present perfect tense form.
Explanation: Since the subject is singular (uncountable), ‘has flooded’ is the correct present perfect tense form.
Explanation: Since the subject is plural, ‘have poured’ is the correct present perfect tense form. ‘Monies’ is used as the plural of ‘money’ when various types of currencies / a huge amount of money is being referred to.
Explanation: Since the subject is singular, ‘has forgotten’ is the correct present perfect tense form.
Explanation: Since the subject is plural, ‘have submitted’ is the correct present perfect tense form.
Explanation: Since the subject is singular, ‘has entered’ is the correct present perfect tense form.
Explanation: Since the subject is singular, ‘has entered’ is the correct present perfect tense form. When the conjunction used is ‘as well as’ the subject remains singular – ‘as well as + second noun’ is considered parenthetical (something that is not included).
Explanation: Since the subject is singular, ‘has worn’ is the correct present perfect tense form. (Conjunction is ‘as well as’ hence the second noun is not included in the subject).
Explanation: Since the subject is singular, ‘has resigned’ is the correct present perfect tense form. When the conjunction used is ‘along with’ the second noun is not included in the subject.
Explanation: Since the subject is plural, ‘have become’ is the correct present perfect tense form.