[ 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:
Quantifiers › ViewCould you give me _________ paper?
A. any
B. some
Grammar › View
If I had a job, I … live with my parents.
A. won’t
B. wouldn’t
C. didn’t
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
