Topics: Past Modals
I ___________________________________ (buy) bread but I didn’t know we needed it. (past possibility)
A. could have bought
B. could has bought
C. must have bought
D. should have bought
Select your answer:

Random Topics:
Mesopotamia VocabularyModal and Auxiliary VerbsPast Simple, Present Perfect TenseZero & First ConditionalPresent Progressive TenseIf- ConditionalIELTS GrammarZero & First ContidionalPreposition of DirectionParticipal PhrasesOther quiz:
Tenses › ViewI’m sorry I … to you since our last meeting.
A. didn’t write
B. haven’t written
C. hadn’t written
Tenses › View
Choose the correct tense for the following sentence: ‘They will be waiting for us when we arrive.’
A. Present tense
B. future indefinite tense
C. Future perfect tense
D. Future continuous tense
