[ Perfect Tenses ]
I have lived in Bristol since 1984 .
A. present perfect
B. past perfect
C. future perfect

Random Topics:
Linkers and ConjunctionsSubject Verb Agreement; Indefinite PronounsGrammar Past and Future TensePreposition on TimePast and Present TensesGrammar (Possessive Pronouns)Simple Past Tense and Present Continuous TensePhrase and ClauseVerb-ing and InfinitivePrepositions of MovementOther quiz:
Articles and Quantifiers › ViewA: Is anything wrong? You look a bit fed up.
B: There are two photocopiers in this office and ____ of them is working. It’s ridiculous!
A. either
B. neither
C. both
Past Simple Tense › View
(be)_____you late for school 5 days ago?
A. are
B. is
C. was
D. were
Modals › ViewLittle Steve, who is just three years old, is having a counting competition with his friends Kai, Michael, and Priya. Guess what? Steve ____ count all the way up to fifty!
A. can
B. could
C. will be able to
Grammar › View
Where _________________ (you / teach) before you came here?
A. you teach
B. teaching
C. taught
D. were you teaching
