Grammar Quiz

[ Present Perfect Tense ]

I have learnt English ______ five years already!

A. for

B. since

Select your answer:
A  B  C  D  E 


Random Topics:

Definite, Indefinite and Zero ArticlesTransitional WordsPresent Continuous, Present Perfect and Used toGrammar: Reported QuestionsPreference & Future TenseComparatives - SuperlativesAdjective / Noun + to Infinitiveanother/the others/each other/one anotherComparisionsModal Verbs

Other quiz:

Present Simple & Continues › View

Everyone …………. at the wedding
A. is
B. be
C. are


Vocabulary › View

What’s the _____________ right now? It’s 40°.

A. advance

B. temperature

C. distance

D. connection

Grammar › View

Complete each sentence by adding the adverb in the form indicated: Kayla swam _____ than her sister. (frequently, comparative)

A. most frequently

B. frequently

C. more frequently

D. frequenter


Mixed General Quiz › View

London taxi drivers have to learn ___ street in the city to pass the exam to become a “cabbie”.
a. all
b. every