The two ways of relating what a person has said are 1)direct and 2)indirect (reported).
In the direct speech, the exact words of the original speaker are repeated.
In the indirect speech (reported speech), the exact meaning of what the speaker told is expressed but not necessarily in the speaker’s exact words.
Option A is correct as the appropriate introductory verb 'said' is used with 'had' which is appropriate when we transform the direct speech which is in the simple past tense.
Options B, C, and D are wrong as 'for' cannot be used, 'told' and 'asked' cannot be used respectively.
The correct answer is A)Ravi said that his father had lived in that city two years before.