Find out whether there is any grammatical error in below sentence. Having received your letter / this morning, we are writing / to thank you for the same.

Having received your letter
this morning, we are writing
to thank you for the same
No error

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.

Exit mobile version