Grammar Quiz

[ Present Perfect Tenses ]

She ___ a lot of mistakes recently, and it’s becoming a problem.

A. made

B. has made

C. has been making

D. makes

Select your answer:
A  B  C  D  E 


Random Topics:

Noun, Adjective, and Adverb ClausesPrepositions and Adverbs of MovementSuffixes and TensesPast Continuous and Past Simple TenseDirect-Indirect SpeechModal Auxiliaries and To Be VerbsGrammar and Passive VoiceCompound AdjectivesPast Simple TensesInfinitive and Gerund

Other quiz:

Grammar › View

I have ……….. a horse.

A. Rode

B. Ridden


Vocabulary › View

indignant – “You peeked!” Charles cried indignantly. “We’re saving that for Mother’s birthday and you can’t have any!”

A. easily managed

B. causing or marked by grief or anguish

C. angered at something unjust or wrong

D. affected with or marked by mania uncontrolled by reason

Grammar › View

My cellphone has ___ own timer.

A. its

B. it’s


The Past Simple › View

He (be) ………………………….. a doctor two years ago.

A. is

B. was

C. were

D. are