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

Complete the sentence with the correct PRESENT SIMPLE form of the verb. ¨She _____ (like) pizza a lot.¨

A. like

B. likes

C. liks

D. likies


Grammar › View

Yesterday, I ______ an accident at a T-junction near my house. The person ________.

A. see…die

B. sees…dies

C. seeing…dying

D. saw…died

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