[ 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:
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