我已经做好饭了。

你的翻译没有语法错误,但是太中式英语了,完全中式英语,特别生硬,cook主要表示动作,用在完成时很奇怪。楼下,我已经吃完饭了,一般用来表示你已经吃完了。生活对话最好简洁,晚餐准备好了,过来拿吧。晚饭准备好了,来吃吧。是不是好多了?

3.我们马上就要回家了,请准备好晚餐。

4.他做的饭味道怎么样?

5.很好吃/很好吃。