Choose the one which can be substituted for the given sentence.
A person who has long experience in a field
Show answer & explanation
Correct answer: A
Explanation
Veteran: A person who has had long experience in a particular field (often used regarding military service or a specific profession).
Novice: A person new to and inexperienced in a job or situation; a beginner.
Trainee: A person undergoing training for a particular job or profession.
Amateur: A person who engages in a pursuit, especially a sport, on an unpaid rather than a professional basis.