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:

Grammar › View

Which day comes after Thursday?

A. Wednesday

B. Friday


Future Tenses › View

Differentiate between ‘Going to’ and Present Continuous in the sentence: ‘They are going to the beach tomorrow.’

A. ‘Going to’ indicates a future plan or intention, while Present Continuous describes actions happening at the moment of speaking or in the near future.

B. Both ‘Going to’ and Present Continuous describe actions happening at the moment.

C. Going to is used for past actions, while Present Continuous is for future plans.

D. Going to refers to actions happening at the moment, while Present Continuous indicates future plans.

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