Grammar Quiz

[ Present Perfect ]

I __________________ a student for five years. (be)

A. I have been a student for five years.

B. I has been a student for five years.

C. I have be a student for five years.

D. I have was a student for five years.

Select your answer:
A  B  C  D  E 


Random Topics:

Preference & Future TensePast Simple VS Used toModal Verb, Passive VoiceNoun Phrases and Verb PhrasesPast Simple VerbsConjunctions - Conjunctive AdverbsAdjective, Adverb, and Noun FormsPreposition and Word FormGrammar Error Correction (Simple Present Tense)Types of Sentence Structure

Other quiz:

Vocabulary and Grammar › View

Victor ____ an award for his bravery. He certainly deserved it.

A. gives

B. gave

C. was giving

D. was given


Tenses › View

X: I think we’re going to be here for a while.

Y: But we have been standing in line for almost an hour.

A. are standing

B. have stood

C. stand

D. were standing

E. have been standing

Grammar › View

It is a link that you must click in order to read something.

A. upvote

B. google

C. clickbait


Noun / Pronoun › View

. Identify the reflexive pronoun in the following sentence: “She prepared herself for the exam.”

A. prepared

B. herself

C. She

D. exam