Grammar Quiz

[ Perfect Tense ]

Choose the correct form of the verb to complete the sentence:

The teacher _______________________ my name. I can’t believe it!

A. has forgot

B. has forgotten

C. forgotten

D. had forgot

E. will have forgotten

Select your answer:
A  B  C  D  E 


Random Topics:

Have to / Do not have toParticiple Clauses & Cleft SentencesRelative ClausesPast Simple vs Past ContinuousConjunctions & PrepositionsPrepositions - ConjunctionsPast Continuous and Past Simple TenseFuture Tense VerbGrammar-Present Continuous-Sentence MakingAdverbs of Time and Place

Other quiz:

Past Tense › View

I ____________ that you ____________ the first prize.

A. hear, win

B. heard, wins

C. heard, won

D. hears, won


Verb Tenses and Subject Verb Agreement › View

Choose the correct form: My brother ___ me with my homework later.

A. help

B. helps

C. helped

D. will help