Grammar Quiz

[ Tenses ]

. He __________ his homework before the teacher checked it.

A. has completed

B. had completed

C. will have completed

Select your answer:
A  B  C  D  E 


Random Topics:

Noun Phrases and AdverbialsVerbs and PrepositionsSentencesAuxiliaries VerbFOR & SINCEVerb-ing or to VerbPast and Present TensesAdverb Of PlaceTenses (Present, Past, Future Forms)Third Conditionals

Other quiz:

Grammar › View

Hoa lives _____ Ha Noi, _____ 12 Tran Hung Dao street.

A. on – at

B. in – on

C. in – at

D. on – in


Past Perfect Simple Tense › View

I ____ ____ at home all day. I had to get out and go for a walk.

A. has been

B. hadn´t been

C. have being

D. hadn’t be

Modals › View

Two days ago, Zoe and Harper were having a debate. Zoe claimed that she ____ rewrite her test. What do you think she said?

A. can

B. could

C. will be able to


Grammar › View

“Has Nick told you what’s bothering him?”

“No, but I think he ……….. to me when he feels ready.”

A. ‘ll talk

B. ‘ll be talking

C. ‘s talking

D. ‘ll have talked