Spot the error in the below provided options: See the answers provided in the extra slots
-
Having received your letter
-
this morning, we are writing
-
to thank you for the same.
-
No error
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.
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.