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:

Grammar › View

When do we use the simple present tense?

A. To talk about actions that are happening at this moment

B. To describe habitual actions or routines

C. To talk about a past action

D. To describe actions in progress


Grammar › View

Tracy ……… her dog to sit last weekend.

A. teach

B. is teaching

C. taught

D. teaches

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