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 HospitalityOther quiz:
Grammar and Vocabulary › ViewLook 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
