Grammar Quiz

[ Present Perfect Tense ]

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:

Gerunds/InfinitivesPrepositional PhrasesPoetryPreposition & GerundPrepositions and AdverbsQuantifiers / Prepositions of Time and Comparative AdjectivesTypes of PrepositionBe Going To vs. WillWord FormationPast Simple, Past Continuous, Past Perfect, Past Perfect Continuous

Other quiz:

Modals › View

Umberto _ _ _ _ _ _ to go out because he’s just gone to bed.

A. can’t be planning

B. can’t plan

C. must be planning


Perfect Tense › View

What is the negative form of the sentence ‘She has cooked dinner’ in the perfect tense?

A. She has cooked not dinner

B. She has cooked not

C. She not has cooked dinner

D. She has not cooked dinner

Phrasal Verb › View

start a journey

A. Set on

B. Set to

C. set off/out

D. set up


Perfect Tense › View

We have lived here ____________ 2008.

A. for

B. since

C. in

D. on