[ Perfect Modals ]
You ________ finished the book by now; you’ve been reading it for weeks.
A. must have
B. should have
C. could have
D. would have
Select your answer:

Random Topics:
Past Simple and Past Continuous TensesPronounInfinitive and GerundPassive to ActivePresent Simple VS ContinuousConjunctions and TransitionsSimple vs Present Continuous TensesPassivisationTransitional WordsCountable QuantifiersOther quiz:
Grammar Past and Future Tense › ViewHE _______________________ A BROKEN LEG LAST MONTH
A. HAVE
B. HAD
C. HAS
D. HAVED
Passive Voice › View
This church was said __________ in the 19th century.
A. to build
B. to be built
C. to have been built
D. being built