[ 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 › 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