Grammar Quiz

[ Tenses ]

She ___ online training sessions for the past month.

A. has been attending

B. has attended

C. attended

D. was attending

Select your answer:
A  B  C  D  E 


Random Topics:

Mix-TensesRelative Pronouns and AdverbsPast Tense vs Present Perfect TensePerfect and Past TenseSimple Past - Irregular VerbsModals for RecommendationsPast Simple & Past PerfectStative Verbs and TensesPrepositions and Prepositional PhrasesPronouns, Sentence Structure, and Apostrophes

Other quiz:

Phrasal Verb Put & Go › View

The price of the new Nimbus will never go ___!

A. up

B. down

C. through


Conjunctions › View

They’re saving money ___ buy a new car.

A. in order to

B. because

C. so that

D. so

Present Perfect Tense › View

The children have……eaten their breakfast.

A. just

B. yet

C. been

D. since


Grammar › View

They _____ tennis yesterday.

A. plaid

B. plays

C. played