Choose the correct item.
Football _________ for hundred of years.
has been played
has played
plays
be played