What Did David Eat Tonight?

story picture

Children, can you guess how Fred knew what David had eaten?

A. David hadn't thoroughly cleaned his teeth
B. Fred had supernatural power
C. David's mother had told Fred
D. Fred peeped while David was having dinner