[ 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

Random Topics:
Modals Of SpeculationFuture Tenses and ModalsStative Verbs and TensesReported Speech and TensesAdjective & AdverbCountable & Uncountable NounsSuperlativesSimple PastPast ParticipleBasic GrammarOther quiz:
Grammar › ViewThis means to make a mistake.
A. hand in
B. mess up
C. point out
Vocabulary › View
Which are synonyms for “grant”?
A. award, allow
B. refuse, disallow
C. false, invalid
Grammar › ViewTell whether the following sentence is simple or compound.
Lots of children’s books have colorful pictures.
___
A. simple
B. compound
Grammar › View
In this game, you ____ win ____ lose. It depends on you.
A. either…or
B. neither…nor
