Correct option is </B>A
The correct option is (a) because "for" effectively explains the reason behind his determination to undertake the journey. His promise to visit his school is the motivation for his decision to travel to the hills. Option (b) is grammatically incorrect, option (c) introduces an illogical condition, and option (d) uses "forever" incorrectly.