Explanation
The pair of the words given in the question consists of antonyms.
Let's look at the meaning of the marked option a pair of antonyms:
Successor- a person or thing that succeeds another
Predecessor- a person who held a job or office before the current holder, A thing that has been
followed or replaced by another.
Hence, from the given meanings, we find that d is the correct option.
Let's look at the possible pair of antonyms for the other options:
First- Last
Contemporary- Old fashioned
Present- Absent/Past/Future