I met Mohan when he . . . . . . . . to the post office.

is going
has gone
was going
none

The correct answer is C. was going.

The sentence is in the past tense, so the verb must also be in the past tense. The other options are not in the past tense.

A. is going is in the present tense.
B. has gone is in the past perfect tense.
D. none is not a verb.

The sentence can be paraphrased as “I met Mohan when he was on his way to the post office.”