explain

Dinner was (all ready / already) by the time dad got home from work.

Anwser is : all ready

In this sentence, "all ready" is the correct term to use. It means that dinner was fully prepared and ready to be eaten when dad got home from work. "Already" implies that dinner was completed or happened before dad arrived home, which doesn't fit the context of the sentence.