Topics: Present Perfect vs Past Simple
She _______ her homework.
A. finished
B. finishes
C. has finished
D. finish
Select your answer:

Random Topics:
Verbs & Verb TensesGoing To Be and WillPresent Simple/AffirmativePhrases and TensesApostrophes and Quotation Markswas werePhrasal Verbs and Verb FormsCan/CouldGrammar - much, many, a lot ofVerbs and TensesOther quiz:
Modals › ViewWhich sentence is stronger?
A. You have to wear your seatbelt.
B. You must wear your seatbelt.
Grammar › View
I ………………………………… the food when the guests ……………………………. .
A. was still preparing / were arriving
B. was still preparing / arrived
C. still prepared / were arriving
