我吃了饭 I've eaten (already). After a meal we simply say 'I've eaten'. 'Eat rice' specifies the food and sounds odd unless rice is the topic.