[ Grammar ]
By Christmas, I …………… for Mr. Smith for six years.
A. shall have been working
B. shall work
C. have been working
D. shall be working

Random Topics:
Pronunciation and Vocabularywas wereNoun PhraseModal Auxiliary VerbsFuture Tense and ConditionalsGrammar ModalsPresent Simple and Present ContinuousPast Tense and Perfect TensePresent Perfect and Past TensesInfinitives and GerundsOther quiz:
Grammar › ViewWhat is a preposition?
A. A word that shows the relationship between a noun and another word
B. A type of punctuation
C. A verb
D. A noun
Grammar and Vocabulary › View
. Slow down! The _____ limit here is 40 kph.
A. driving
B. traffic
C. speed
First Conditional › View…….. you find the keys, we will have to buy a new lock.
A. Unless
B. If
Mixed General Quiz › View
The unit ___ currency is called the pound.
a. for
b. of