[ Verb Tenses ]
Which of the following sentences is in the present perfect tense?
A. I will finish my homework.
B. I finished my homework.
C. I have finished my homework.
D. I am finishing my homework.
Select your answer:

Random Topics:
Vocabulary : Coming & GoingIf- ConditionalSimple Tenses in EnglishGrammar - Collective NounsPresent PerfectParts of SpeechAdjective Clause and Adverb ClauseFuture Simple TenseAdjective, Adverb, and Noun FormsPresent Simple, Present Continuous or Present PerfectOther quiz:
Grammar and vocabulary › View(i) too general and therefore not valid (for statements and generalisations) (ii) large and affecting everyone (for changes and reforms)
A. watertight
B. tedious
C. sweeping
D. shrewd
Past Tense › View
Kate wanted to take a break because she ______ (drive) all-day
A. was drivening
B. had been droven
C. had drove
D. was driving
