The answer is D
The paragraph above says that Godfrey was an Army captain, which means that he was in the army. It also says that it had been 6 years since he had seen his hometown, which probably meant that he was away; most likely in the army. So, the answer D has makes the most sense.
hope this helps