Hmm, I'll assume here that you've seen the facetious answers given to this question recently in Food and Drink and would like a proper answer.
First of all of course humans can eat grass just as the majority of other animals can do. However, I'm sure what you're trying to ask is whether humans can digest grass and get nutritional benefit from it. Well, the answer is no.
First of all you have to realise that grass species are very difficult to feed on. Grass contains silica and other related very hard substances which are very abrasive to teeth over time. Human teeth would be worn down to the gums in no time at all on a diet of grass and because adult human teeth do not continue to grow throughout the lifetime, the teeth would be useless from then on. You also have to remember that for any animal to get nutritional benefit from grass, huge amounts of grass have to be eaten. Human teeth are simply not up to the job.
So what about the teeth of cows and sheep then? Well in these animals, the teeth constantly grow throughout the animals lifetime and no long lasting harm is done by eating grass. If anything, eating grass keeps teeth growth in check. Grass eating animals have many teeth devoted to grinding food with the aid of their powerful jaw muscles. The result is that even before the mash of grass is swallowed, the teeth have burst open the grass cells and released the nutrients inside.
(continued)