[ Tenses ]
He’s ____ Chemistry for years.
A. teach
B. teached
C. thaught
D. taught

Random Topics:
Grammar Past and Future TenseGerund & InfinitivesSentence Adverbs & Third ConditionalPronouns/ Present TenseCompound and Complex SentencesAdverbs and AdjectivesAntonymsPrepositional PhraseHow many / How much - Is there / Are therePast Simple & Past PerfectOther quiz:
Vocabulary › ViewWhich word means ‘done or shown openly; not secret or hidden’?
A. A period of a thousand years
B. Done or shown openly; not secret or hidden
C. Concise and forcefully expressive
D. The action or process of receiving something that is given
Relative Clauses & Real Conditionals › View
We use the first conditional to:
A. Talk about things that are possible
B. To talk about facts
C. To talk about things that aren’t possible
D. To talk about the past