Grammar Quiz

[ Present Perfect Tenses ]

I ______ my homework already.

A. do

B. did

C. have done

D. am doing

Select your answer:
A  B  C  D  E 


Random Topics:

Verbal CommunicationSuffixes (ing-ed) SentencesTOEFL Grammaras...as, comparatives, superlativesContrast Linking WordsVerbals and GerundsSentences Function and StructurePast Simple, Present Perfect TenseGerunds & Infinitives + VocabularyAdverb of Frequency and Tenses

Other quiz:

Progressive Tenses › View

Which sentence is in the future progressive tense?

A. We were driving to the beach.

B. We drive to the beach every summer.

C. We will be driving to the beach tomorrow.

D. We drove to the beach yesterday.


Modal Verbs › View

I ………. go to the bank today. I have enough money. Well, I’ll go along, then.

A. must

B. needn’t

C. have to

Prepositions › View

He is expert ___ science

A. at

B. on

C. in

D. for


Continuous Tenses › View

Next weekend, we …. a barbecue party at my house.

A. will have

B. will be having

C. are having

D. were having