[ Verb Tenses and Past Participles ]
Form a sentence using the present perfect tense.
A. I finish my homework.
B. I finished my homework yesterday.
C. I will finish my homework soon.
D. I have finished my homework.

Random Topics:
InfinitivesGrammar - Verb FormsAdjectives or AdverbsHow much or How many?Grammar - Future ActionPresent and Past Simple TenseIntermediate GrammarArticles with Proper NounsSubject, Object, Possessive Pronoun and Possessive AdjectivesPresent Simple & ContinuesOther quiz:
Conjunctions › ViewHe’s rich. He’s got a villa …… yacht.
A. and
B. but
C. or
D. because
Modal Verbs › View
You ___ take an umbrella; it looks like it might rain.
A. might
B. should
C. can
D. must