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:

Kinds of Nouns › View

hospital

A. Common Noun

B. Proper Noun

C. Collective Noun

D. Abstract Noun


Mixed General Quiz › View

What _____ the legal age to vote in federal elections?
a. does
b. has
c. is

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