IT IS ESSENTIAL THAT EVERY STUDENT _________ TO LEARN ENGLISH AT...

31. It is essential that every student _________ to learn English at university. A. having B. had C. has D. have