eaten(beat一般是beat sb,加人或团队什么的,而这里有了was,说明是被动语态,意思是4班在足球比赛中被赢了,被别的班赢了.won是won the game/match,加比赛游戏什么的)
has eaten(just now是指刚才的意思,这句话是说他刚刚吃了一个苹果,而这个苹果已经吃完了.所以该用过去完成时)
第一个回答那个是错的,是该用现在完成时,但是eat的形式错了.该是eaten,而不是过去式ate.如果用ate就应该用在过去式中,但是这里有了has就应该用现在完成时,用eat的现在分词形式eaten.