[ 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:
Passive Voice › ViewThe documents ___ by 5 p.m.
A. will have been signed
B. are signed
C. will be signed
Grammar › View
_________ we have a slim chance to win, we won’t lose hope.
A. despite
B. although
C. however
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
