Grammar Quiz

[ Verb Tenses ]

Use a time expression with present perfect tense.

A. I am studying English for five years.

B. I studied English for five years.

C. I will study English for five years.

D. I have been studying English for five years.

Select your answer:
A  B  C  D  E 


Random Topics:

Miscellaneous Grammar UsagesConjunctions and Sequence ConnectorsDo / Have / Can - Basic QuestionsFew, a few, little, a littlePreposition on TimeVerbal PhrasesModals and PrepositionAdverbial Clause of MannerHomophone & HomonymThe -ing Form of Verbs

Other quiz:

Mixed General Quiz › View

Utah ___ in the Mountain Time Zone. Utah uses Daylight Savings Time from the first Sunday in April until the last Sunday in October.
a. on
b. for
c. is


Modals of Obligation › View

Employees _______ park their cars in the designated area. I don’t make the rules.

A. shouldn’t

B. should

C. mustn’t

D. must

Conditionals › View

If I _______________ a superstar, I _______________ someone who is famous.

A. were, will marry

B. were, marry

C. were, would marry


Grammar › View

Emma and Anna haven’t spoken _____ the party

A. For

B. Since