+0
Hi all,

I hope someone can help me with this sentence. It reads ok, but I think it needs something adding, removing, I just can't figure it out. I hope someone can help!

To have a friend as good as John, with whom I shared various ideas and had frequent discussions surrounding the nature of climate change has proved invaluable.

Thanks! Emotion: smile
Comments  
Dear Megalo,

I would phrase it this way:

To have such a good friend in John, with whom I shared various ideas and with whom I had so frequently discussed about the nature of climate change has proved invaluable.
Your sentence is fine. I would just suggest a few changes: To have a good friend like John, with whom I SHARE various ideas and HAVE frequent discussions ABOUT climate change, has proved invaluable.
Teachers: We supply a list of EFL job vacancies
It sounds fine to me. I think you need a comma before 'has proved'.
You are absolutely right, thank you!
Nina,

I was referring to the original sentence. You have two 'with whom' in your sentence which is not a good practice.
Students: We have free audio pronunciation exercises.
Thanks for your answer.
you need another comma, like this:

To have a friend as good as John, with whom I shared various ideas and had frequent discussions surrounding the nature of climate change, has proved invaluable.