By October next, he _______ in this college for four years.
By October next, he _______ in this college for four years.
Explanation
The phrase "by October next" indicates a future point in time with a completed action.
So, the correct tense is future perfect, i.e., "will have served".