[ Present Tenses ]
Miss Bakes ______ (teach) science for twenty years.
A. has teached
B. has taught
C. have taught
D. have teached

Random Topics:
Present Simple Affirmative and NegativeFuture Tense VerbAdverb of FrequencyDescribing WordsObject PronounsEmployment VocabularySubordinate Conjunctionsmust/shouldNoun, Quantifiers and SuffixesGrammar - FragmentsOther quiz:
Grammar › ViewWhich sentence has the correct punctuation?
A. What does the weather call for next week?
B. What does the weather call for next week.
C. What does the weather call for next week
D. What does the weather call for next week?!
Grammar › View
They _____ a new plan.
A. have
B. has
C. have to
D. has to
Grammar › ViewThe books are for Peter.
A. him
B. her
C. you
D. it
Phrasal Verbs › View
We must ________ the reality that our handicrafts are in competition with those of other villages.
A. face up to
B. live on
C. pass down
D. run out of