[ Adverbial Clauses ]
______, he will have worked there for 10 years.
A. While his contract with the company is expiring
B. By the time his contract with the company expires
C. As soon as his contract with the company had expired
D. Before his contract with the company will expire

Random Topics:
Adverb of MannerPresent Simple & Present Progressive TenseIF CLAUSEHope, Thank, Modal VerbsGerunds in SentencesComparison of Adjective and AdverbNoun, Adjective, and Adverb ClausesGrammar and StructureModals TensesPresent Simple and Present Continuous TenseOther quiz:
Tenses › ViewI usually ride my bike on weekends but now I … on weekdays too.
A. ride
B. am riding
C. have ridden
D. have been riding
Verb Tenses › View
My dad _______ back from South Korea several months ago because he had a work to settle down here.
A. came
B. has come
Types of Phrases › ViewPatriciawould have gonefor a walk to explore the surroundings had others been interested.
A. noun phrase
B. verb phrase
C. gerund phrase
D. infinitive phrase
Modals › View
Nobody ——–to complain in this matter.
A. must
B. might
C. dare
