Grammar Quiz

[ 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 Perfect

Other 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