[ Grammar and Vocabulary ]
They ____ lunch together before work yesterday.
A. have
B. had
C. having
D. has
Select your answer:

Random Topics:
-ed/-ing AdjectivesFuture Perfect TenseGrammar - some / anyPresent Continuous TenseThere is or There arePast Tense and NeutralGrammar: was/wereWish SentencesPreposition of TimeAdjectives & PrepositionsOther quiz:
Mixed General Quiz › ViewThe highest peak in Sierra Nevada ___ “Mulhacen”, 3482 meters high.
a. calls
b. were called
c. is calling
d. is called
Modals in The Past › View
Amanda ________________ (finish) the work, but she felt ill and had to go home.
A. would have finished
B. could have finished
C. must have finished
D. may have finished
