[ Tenses ]
. They __________ the project before the presentation next week.
A. has completed
B. had completed
C. will have completed

Random Topics:
Conjunctions, Interjections and DeterminersDemonstrative SpeechPast Simple - Present PerfectClauses of ReasonVerbs and TensesRelative & Interrogative PronounsModal Verbs for Permission and ObligationPresent Progressive (Future)Relative & ModalsTemporal Conjunctions and ConnectivesOther quiz:
Passive Voice › ViewThe report ________ two days ago.
A. should been finished
B. should finish
C. should have been finished
D. should have being finished
Grammar › View
Choose whether the underlined adjective is attributive or predicative:
My best friend has just won a lottery!
___
A. attributive
B. predicative
Modals › View_________finish all homework before the class starts.
A. You must not
B. You do not have
C. You have to
D. You can
Comparision › View
This car is _____________ car produced by this company.
A. new
B. so new
C. newer
D. the newest
