Please help me.
If I want to thank somebody for doing something, but my expression of thanking is late ,what shall I say in the beginning of a letter? is it appropriate to say: "This is a belated expression of thanks"?
Thanks in advance
It works well and it's very polite. It is a very formal register, so it depends really on who you are thanking. If you are thanking a business associate for some work, it's perfect. If you are thanking an old friend for something, it could come off a bit odd.