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:
A  B  C  D  E 


Random Topics:

Linking WordsModal Verbs for PossibilityPresent Perfect and Simple Past TensePast Simple and ContinuousPhrasal verbs and Prepositional PhrasesModals - Reported Speech - ConditionalsPronounciation and GrammarHelpful Phrases Verbs of movementNouns and Quantifiers

Other quiz:

Mixed General Quiz › View

The largest salt lake in North America is in Utah and is ___ the Great Salt Lake.
a. calling
b. called
c. calls


Tenses › View

Identify the tense in the following sentence:

We will have completed the worksheet and its answers.

A. Future Perfect

B. Past Perfect

C. Present Continuous

D. Present Perfect Continuous

Grammar › View

The Mona Usa was painted ___ cia Vinci.

A. for

B. by

C. to


Grammar › View

the dictionary meaning of a word

A. denotation

B. pronunciation

C. description

D. dialect