HE IS THE BEST TEACHER ... HAS EVER TAUGHT AT OUR SCHOOL.A. WHO B....

10. He is the best teacher ... has ever taught at our school.A. who B. whom C. that D. which