[ Present Perfect Tenses ]
I ______ my homework already.
A. do
B. did
C. have done
D. am doing
Select your answer:

Random Topics:
Present Simple and Present Continuous TenseHow much and how manyModals: Possibility, Necessity, ExpectationGRAMMAR - Could / Could notModal Verbs & Reflexive PronounsArticle the or zero article (-)Order of AdjectivesDirect and Indirect SpeechGrammar: Have toPresent/Future/Past Simple/Present PerfectOther quiz:
Grammar › ViewThey don’t have ______ money to buy a present
A. many
B. a few
C. few
D. much
Verb Agreement › View
Each of the students (was/were) given a chance to speak.
A. was
B. were
