[amp_mcq option1=”Having received your letter” option2=”this morning, we are writing” option3=”to thank you for the same” option4=”No error” correct=”option4″]
The correct answer is: D. No error
The sentence is grammatically correct. The phrase “Having received your letter” is a participial phrase that modifies the subject “we.” The phrase “this morning” is an adverbial phrase that modifies the verb “received.” The phrase “to thank you for the same” is an infinitive phrase that is the object of the preposition “for.”
The sentence can be rewritten as follows:
We are writing to thank you for your letter, which we received this morning.