The noun is Anna and the verb is travelling. Hope this helps.
The correct word would be 'passed' because it is the past tense version of the verb 'to pass,' and is the verb we want to use. 'Past,' however, is a noun generally referring to previous events or history, and we don't use that because we need a verb, not a noun.
Answer is D, "<span>It connotes the youthful naivete of these soldiers."</span>