[ 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:
Tenses and QuestionsHave to/Has toSubjunctivesContinuous TensesMixed GrammarVOCAB & GRAMMARGrammar - SimilesSimple Present VS Present ContinuousPresent Perfect Continuous TenseGrammar - Countable/ UncountableOther quiz:
Grammar › ViewThe caves are ________ small. We can’t go in.
A. enough
B. too
C. not enough
Present Perfect Tense › View
Susan ________________ already _______________(take) the dog for a walk.
A. have taken
B. has taken
C. has taking
D. have took
