2

How to thank someone who have helped me to know something knowledgeable or shared his knowledge with me:

  1. Thank you for taking your time to share your knowledge with me.
  2. Thank you to have shared your knowledge with me.
  3. Thank you so much for taking the time for sharing your knowledge with me.

Are they proper way to thank someone? Are there any other way to thank someone politely?

  • Thank you for taking the time to share your knowledge with me. Thank you for sharing your knowledge with me. – Ghaith Alrestom Oct 8 '16 at 6:24
  • 1) ...for taking the time... 2) Thank you for sharing... 3) ...for taking the time to share... ( @yubrajsharma - You can thank us here at ELL by remembering to place a space after every full stop (or period, if you prefer). – P. E. Dant Oct 8 '16 at 7:07
3

There are many, many different ways to thank someone politely.

The ways that you have listed are all more or less correct (minus a few grammatical errors) and any native English speaker would appreciate the effort you put into thanking them.

Numbers 1 & 3 are pretty much perfect, but i wouldn't use number 2 as it sounds too broken.

if i were to say numbers 1 & 3 respectively, i would say them like this:

1) Thank you for taking the time to share your knowledge with me.

3) Thank you so much for taking the time to share your knowledge with me.

Alternative ways of thanking someone:

1) Thank you so much for helping me.

2) I greatly appreciate the time you've taken to share your knowledge with me.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.