Choose the correct option according to grammar.

He has been playing football___a long time.

since

by

for

from