Which of these words does not have a prefix that means "before"?
A. Professional
B. Predecessor
C. Precursor
D. Forbearing