"My grandfather died yesterday."
I challenge the use of 'g'in this sentence. I would use 'wa' because the point of the sentence is that he died. That is the news of it. Using 'ga' has the implication that the sentence means it was said with 'ga' to highlight grandfather in response to there being confusion over who died. But the sentence would be different to convey that anyway.