Multiple choice softskills communication

Spot the error in the below provided options: See the answers provided in the extra slots

  1. Having received your letter

  2. this morning, we are writing

  3. to thank you for the same.

  4. No error

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

There is no grammatical error in this sentence. "Having received your letter this morning, we are writing to thank you for the same" is correctly constructed: perfect participle phrase in A, main clause in B and C. "For the same" is a formal/bureaucratic way of saying "for it" (referring to the letter). While somewhat old-fashioned, this is not grammatically incorrect, making D ("No error") the right answer.

AI explanation

The sentence 'Having received your letter this morning, we are writing to thank you for the same' is grammatically correct as a whole — the participle phrase properly modifies the subject, and each segment flows logically, so there is no error to spot. This is a common pattern in formal correspondence and doesn't violate any grammar rule.