[ Tenses ]
‘How long has Sarah worked for that company?’ ‘She ………… there for two years by the end of this month.’
A. has been working
B. will work
C. will have been working

Random Topics:
To Infinitive/Bare Infinitive/GerundsKinds of NounsGrammar Error Correction (Simple Present Tense)Subject Verb Agreement; Indefinite PronounsPresent Simple with Adverbs of FrequencyAdjectives vs AdverbsPast Progressive TensePerfect Tenses of VerbsInfinitives for reasonsSubordinating and Coordinating ConjunctionsOther quiz:
Grammar › ViewThe burglar broke into the house and made ________ a lot of jewelry.
A. away with
B. out of
C. off with
D. out with
Verb Patterns › View
The war made ……………….. how fragile Peace is.
A. me realise
B. me to realise
C. me realising
D. I realise
Vocabulary › Viewgrasping, avaricious
A. inert
B. reciprocal
C. pallid
D. mercenary
Prepositions after Verbs › View
I never argue ______ my husband ______ money.
A. with / about
B. with / for
C. at / about
