公二十九年》“周弃亦为稷，自商以来祀之。”对比之下，后稷弃作为商代或夏衰商兴之际的人物更合乎情理，“‘兴’当‘衰’字之误”。倘若后稷是唐虞夏时期的人物，其后有记载的先公只有十五世，且一世一人，然而后稷弃至文王昌十五世先公跨越唐虞夏商千二百余年、三十余世。唐·孔颖达指出，“稷至文王为十五世，计虞及夏殷周有千二百岁，每世在位皆八十许年，乃可充其数耳。命之短长，古今一也。而使十五世君在位皆八十许载，子必将老始生，不近人情之甚。以理推之，实难据信。”后世史学家对此矛盾提出了多种解释，但因年代久远且史籍文献匮乏，大多