[ 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:
Tenses › ViewThe trio ____ jazz classics at the bar every Saturday night.
A. plays
B. played
C. is playing
D. will play
Grammar › View
____________ keeping a pet helps get rid of loneliness.
A. They appear
B. They seem to
C. It seems that
D. It appears to
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
