[ Unreal Conditionals ]
They might not have made it ____________________________.
A. if it hadn’t been for luck.
B. if it hasn’t been for luck.
C. if it might not have been for luck.
D. if it would not be luck.

Random Topics:
Adverbs & to beHave vs. HasPresent Simple and Present Continuous TensesNoun Verb AgreementGrammar: wishes and regretsSubjunctivesModals - Have to or ShouldNoun, Adjective, and Adverb ClausesGrammar & TensesVerbs – Nouns – Adjectives - AdverbsOther quiz:
Grammar › ViewHe’s amazing, he _____ speak five languages, including Chinese.
A. could
B. may
C. can
D. must
Grammar › View
Ploysodsai _____ for 2 hours by the time her parents come back.
A. will have swam
B. was swimming
C. has been swimming
I don’t like cooking. I ______ cook.
A. never
B. usually
C. everyday
D. always
Types of Preposition › View
shows relationship between Nouns and other parts of a sentence.
A. prepositions of agents or things
B. prepositions of movement
C. phrasal preposition
D. preposition
