Identify the part of the sentence that contains an error.
Having received your letter / today, we are writing / to thank you for these.
Answer & explanation
Correct answer: option 3
The correct answer is Option (3) → to thank you for these
A pronoun must agree in number with the noun it stands for. Here the noun is “letter”, which is singular. So the singular pronoun it is needed, not the plural “these”.
Option 1: Having received your letter — No error. “Having received” shows that the letter came before the writing, so it is right.
Option 2: today, we are writing — No error.
Option 3: to thank you for these — Error. “these” should be “it”.
Corrected: Having received your letter today, we are writing to thank you for it.