The first thank you is correct.
"Thank you for delivering it to me yesterday"
Thank You not Thank-You is the correct form to use.
The noun 'generosity' is a common, abstract noun; a word for the trait of being willing to give your money or time; a word for a concept. The noun 'generosity' is a count noun as a word for a generous act. The plural form is generosities. The noun 'generosity' is an uncountable noun as a word for a personal trait.
It is correct English to say "thank someone for something" eg "My wife and I thank you for your kind invitation to your daughter's wedding"
"Thank you for being so patient." That is correct.
"Merci de votre générosité."
Say "Thank You" and do more good work. Anything beyond that is borderline "brown-nosing".
"Thank you for delivering it to me yesterday"
No, it is not correct. The correct way to phrase it would be "Thank you to all of you."
* No you should not mention the amount and just thank the person(s) for their generosity and it was greatly appreciated.
Thank You not Thank-You is the correct form to use.
yes its correct to use thank you for your assiduous patience
gracias por compartir
The noun 'generosity' is a common, abstract noun; a word for the trait of being willing to give your money or time; a word for a concept. The noun 'generosity' is a count noun as a word for a generous act. The plural form is generosities. The noun 'generosity' is an uncountable noun as a word for a personal trait.
It is correct English to say "thank someone for something" eg "My wife and I thank you for your kind invitation to your daughter's wedding"
"Thank you for being so patient." That is correct.
A nice "Thank you" is a nice way to begin!