There is no supreme authority with regard to punctuation in English. That's why opinions differ. Here's what I think about your sentences.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
seaviewI am sorry to tell you that the gas grill which I borrowed from you for my son’s birthday party last night, got broken.I think all would agree that the punctuation is incorrect since there is no comma at the beginning
Anonymous Maybe I'm the weakest one among of u all. So,would you please help me learn a little more about grammar and also would you mind me terribly if ask you any question about grammar.This is the forum for grammar questions. By all means, post your questions here and someone will answer all reasonable ones.