Шли два отца и два сына, нашли три апельсина. Стали делить - всем по одному досталось. Как это могло быть?

потому что шли дед, отец и сын

Тут загадка с подвохом, там действительно 2 отца, но сын и есть отец своему сыну

Их было трое: дед, отец, сын. Отец в данном случае сын деду и отец сыну.

Элементарно - дед. отец и внук.