Grammar Quiz

[ Perfect Tenses ]

I have lived in Bristol since 1984 .

A. present perfect

B. past perfect

C. future perfect

Select your answer:
A  B  C  D  E 


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 Movement

Other quiz:

Vocabulary and Grammar › View

This job is an unpaid role, ______ it’s a great opportunity to develop new skills and make friends.

A. so

B. so that

C. but

D. although


Grammar › View

In Europe, one of the smallest countries, Belgium, produces the ___ variety of beer styles of all and is sometimes thought of as a “Disneyland” for beer drinkers.
a. great
b. greatest
c. greater

Modals › View

Little 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