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:

Grammar › View

Which of the following sentences is NOT written in active voice?

A. Many scientists are studying the Loch Ness monster in Scotland.

B. Experiments were conducted by scientists on Lake Winnipeg, Canada.

C. Scientists have questioned some reports about the monster.


Grammar › View

He _____ go camping.

A. don’t

B. takes

C. doesn’t

D. take

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