Correct option is D
The correct substitution of the highlighted words is (d)
has dedicated.
Explanation:
The sentence is in the
present perfect tense, indicated by “has.” The verb
"dedicate" needs to be in its
past participle form to match the tense. The correct past participle of "dedicate" is "
dedicated," so the proper construction is “
has dedicated.”
·
Incorrect: has dedicate ❌ (base verb instead of past participle)
·
Correct: has dedicated ✔️
Grammatical rule used:
�� Present Perfect Tense =
has/have + past participle (V3)
Used to describe actions that occurred at an unspecified time or actions that started in the past and continue in the present.
Example:
· She
has written many books. (Correct)
· She
has write many books. (Incorrect)
Information Booster:
Verbs must agree in form with the auxiliary "has/have" in perfect tenses.