Grammar Quiz

[ Past Perfect Tense ]

My sister washed up the plates after she _____ (have) her lunch.

A. have had

B. has had

C. have

D. had had

Select your answer:
A  B  C  D  E 


Random Topics:

Comparative AdverbsA(n), the, no articleGrammar: Simple Past and Past ContinuousFuture FormsTenses and VoiceTime Clauses of Future-Ing and Infinitive Verb PatternsPassivisationFunctional Sentence TypesInversion + Passive Voice

Other quiz:

Mixed Present Tenses › View

You__________(always/to talk) too loud.

A. always talk

B. are always talked

C. have always talked

D. are always talking


Present Simple and Present Continuous › View

Peter (tobe)_______a student.

A. am

B. is

C. are

D. was

General Knowledge › View

Adolf Hitler was born in which country?

A. France
B. Germany
C. Austria
D. Hungary


Modal and Phrasal Verbs › View

Hello, … I speak to Tom, please?

A. Will

B. Shall

C. Can

D. Would