Solution
✅ Correct Option: 4
Your "ancestors" are your family members from hundreds of years ago, from whom you came to eventually be. So her ancestors must had dwelt there for generations , not days (atmost, days would mean 15 or 20 days) and not seasons (a year has 4 seasons, so 3 seasons wouldn't even make a whole year). And infinity doesn't make sense at all, we don't measure time by infinity. Meanwhile, a generation typically has 20-30 years, hence it's the correct option.