Ответ:

Перевод задания: Мои соседи уехали в отпуск ... на несколько недель. Выберите: a) for — в течение; b) since — с какого-либо момента.

My neighbors have been away on holiday for several weeks.

С for употребляется длительность периода — several weeks (несколько недель).

«Мои соседи уже несколько недель в отпуске».

Ответ: a) for.