BY THE TIME HE FINISHED UNIVERSITY, HIS FATHER ………...FOR 2 YEARS A...

18. By the time he finished university, his father ………...for 2 years A.retired B. had retired C. had been retired D. will have retired