[ Tenses ]
Fill in the blank: They ___ (to finish) their project before the deadline.
A. finish
B. finishing
C. have finished
D. finished

Random Topics:
Present and Past TensesPresent Progressive or Present SimpleFamily Vocabulary and GrammarVocabulary and Verb TensesConjunctions and PrepositionsPronounciation and GrammarIdiomsGrammar - Compound SentencesSo....that... Such.......thatSentence LabelingOther quiz:
Tenses › ViewThis is the first time I ______ camping with my classmates.
A. went
B. had gone
C. have gone
D. will go
Grammar › View
________vegetables since spring?
A. Are you growing
B. Have you been growing
Prepositions › ViewMy cat hide __________ the table.
A. In
B. Under
C. Along
D. At
Tenses › View
Be quiet! I………………… to the news.
A. listen
B. ‘m listening
C. ‘ve been listening
D. ‘ve listen
