Слово ago используется для указания на прошедшее время, отсчитываемое от настоящего момента. Оно ставится после указания периода времени.
Two years ago означает «два года назад».
Gone и past не подходят в данном контексте.
Ответ: B ago