Correct option is A
Option (a) contains a grammatical error.
The error lies in the verb form "promise," which should be "promised" to correctly use the past tense, reflecting the completed action of making the promise.
Grammatical rule used: Consistency in tense; past actions require past tense verbs.
Example: She promised me that she would visit soon.