Dr Jacobs ___________ (teach) at this university for almost twenty years, but he __________ (never have) such brilliant students.
A. has taught, has never been teaching
B. has been teaching, has never been having
C. has taught, has never had
D. has been teaching, has never had

Random Topics:
Conditional Sentences and Verb FormPast Simple or Past ContinuousAsking and Giving SuggestionWill and Going toPast Perfect vs Past SimpleSimple Present & Present ProgressiveBasic GrammarDefinite and Zero ArticleDaily Routines & TensesGerunds, Infinitives and Modals of PossibilityOther quiz:
Grammar › ViewWe won’t _____ go on holiday this year because we need a new car.
A. can
B. be able to
C. both are possible
Grammar › View
Mr Lim waited __________for the policemen to find his stolen car.
A. happily
B. cerefully
C. loudly
D. patiently
Vocabulary › ViewWhat does ‘virtual reality’ refer to?
A. A physical experience in the real world.
B. A computer-generated simulation of a three-dimensional environment.
C. A form of traditional storytelling.
D. An outdated technology used in gaming.
Future Tenses › View
Do you think they _________________ come to the party?
A. are going to
B. will
C. will to
D. going to
