Topics: 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.
Select your answer:

Random Topics:
Present Tense (Negatives and Questions)Tenses and Sentence CompletionGrammar SuffixesGrammar: Reported QuestionsPresent Tenses and ConnectorsAdjectives and PronounsParts of SpeechModal VerbMoods of GrammarModals, Infinitives and GerundsOther quiz:
Grammar › View______ from Spain. I’m Rodriguez.
A. I’m
B. He’s
C. You’re
D. She’s
Maritime Vocabulary and Grammar › View
“Mooring” means ___.
A. Sailing fast
B. Tying a ship to a dock
C. Repairing a ship
D. Measuring distance
E. Navigating
