Grass will die under trees for a number of reasons.
Firstly not enough water, but more importantly the soil under trees (especially pine trees) will be heavily acidic due to the decomposition of leaves (needles).
To correct for this use our Lawns Under Tree Topdress once a year.