Grammar Quiz

[ Perfect Tenses ]

Choose the correct form of the verb in “Present Perfect Tense”.

_____you_____ to Delhi earlier? (be)

A. Have you been

B. Has you been

C. will you be

Select your answer:
A  B  C  D  E 


Random Topics:

Comparative AdverbsSentence and FragmentGerund or InfinitivePresent, Past, and Future TimeVerb AbilityInfinitive GerundGerund vs InfinitivePast simple regular verbsComparative and SuperlativesParallel Structure or Combining Sentences

Other quiz:

Relative Pronouns › View

The computer problem, ______ was unexpected, is now solved.

A. that

B. which

C. in which

D. whose


Tenses › View

I … French and German.

A. am speaking

B. spoke

C. speak

D. was speaking

Future Tenses › View

I’m sorry, I have an appointment. I _____ John this evening.

A. am meeting

B. am going to meet


Present Perfect Tense › View

I haven’t got an sms ____________________ 8 o’clock.

A. For
B. Since