Some anthropologists study modern-day societies of foragers in an effort to learn about our ancient ancestors who were also foragers. A flaw in this strategy is that forager societies are extremely varied. Indeed, any forager society with which anthropologists are familiar has had considerable contact with modern, non-forager societies.
"modern-day societies of foragers" this does not make sense to me....its a odd looking words .
Cambridge dictionary says
Forage:
to go from place to place searching, especially for food
so, what does it mean by "modern-day societies of foragers" then
An also , in the para , there is a "has had" ...is it present ? past ? future ?