[ 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:
Vocabulary › ViewCapitulate:
A. freedom from punishment
B. to make unclean or dirty
C. fame, glory
D. to end resistance, give up
Grammar › View
Which option correctly completes the sentence: “I’m excited that I ………….. next door to my best friend from tomorrow!”?
A. live
B. will have lived
C. have lived
D. will be living
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
