Grammar Quiz

Topics: Present Perfect and Simple Past Tense

My mother _________ (do) volunteer work for three years.

A. have did

B. have done

C. has done

D. did

Select your answer:
         


Random Topics:

Wish clauseMixed ConditionalsPast TensePresent Perfect and Present Perfect Progressive TensesComparisionMust / must notPast Continuous Tense & Past ModalsSubordinate ConjunctionsSynonymsTenses for Hospitality

Other quiz:

Grammar and Vocabulary › View

Look at that man! He ____________ off his ladder is he isn’t careful.

A. is going to fall

B. is falling

C. will fall

D. falls


Question Tag › View

The students in Class 809 __ a good time, didn’t they?

A. are having

B. have

C. have had

D. had