Grammar Quiz

[ Grammar ]

My teacher ___ English for fifteen years.

A. have taught

B. has taught

C. has teached

D. had teached

Select your answer:
         


Random Topics:
Simple and Compound SentencesVerbsConditionals and WishesGrammar-Present Continuous-Sentence MakingVocabulary and ModalsShould and Shouldn'tThe Present Progressive TenseRegular and Irregular AdverbDefinite vs Zero Article Abstract Nouns

Other quiz:

Simple Present Tense › View

You ___ like me very much, do you?
a. doesn’t
b. don’t


Past Tenses › View

By the time we …………………….. at stadium, the concert ……………………..so we missed the two songs.

A. were arriving, already performed

B. arrived, had already performed

C. arriving, just performing

D. had already arrived, had performed


Trending Topics

Loading...

How to use : Read the question carefully, then select one of the answers button.