[ Conditional Sentence Type 2 and Type 3 ]
If I hadn’t overslept, I ______ on time.
A. will have been
B. would have been
C. will be
D. would had been

Random Topics:
Simple vs Continuous Past TensePresent Perfect or Past Simple TenseUsed to & would & Past SimpleGrammar / PronounsVerbs - third personTenses - Pasive VoicePast PassiveGerund & ParticipleVerb TensesCompound Words and SentencesOther quiz:
Grammar › ViewThat man __________ an expensive sports car.
A. have
B. has
Relative Clause › View
The extent ____the stock market is affected by the day-to-day pronouncements of the President of the United States is astonishing.
A. which
B. to which
C. where
D. when
Grammar › ViewIt is (at/ about) 1 kilometre.
A. at
B. about
Grammar › View
____________ does she come to the library? Twice a week.
A. When
B. What
C. How often
D. How long