Grammar Quiz

[ Tenses ]

Which sentence is in the past perfect tense?

A. She will finish her homework by 5 PM.

B. They had already left when we arrived.

C. I have finished my lunch.

D. We finish our homework tomorrow.

Select your answer:
A  B  C  D  E 


Random Topics:

Synonyms and VocabularyVerb Tenses (Progressive, Perfect)Indefinite PronounsConditionals and WishesGrammar Double Object VerbsSentence StructureLet & Be allowed toConjunctions, Interjections and DeterminersGrammar and Essayand, so, but, because

Other quiz:

Prepositions › View

The streets are crowded ________ vehicles at the rush hour.

A. at

B. in

C. with

D. of


Simple Present Tense › View

Choose the correct sentence by using simple present tense based on the picture.

A. They go to school

B. They goes to school

C. They are go to school

D. They going to school

Modals of Obligation & Prohibition › View

The teacher said we _____ do the homework if we don’t have time.

A. mustn’t

B. don’t have to


Adverbial Clause › View

I won’t be able to help you _____ you ask me nicely.

A. if

B. when

C. unless

D. because