Grammar Quiz

[ Present Perfect Simple vs Continuous ]

They __________ (learn) Spanish for three years now.

A. have learned

B. have been learning

Select your answer:
A  B  C  D  E 


Random Topics:

Gerund or to InfinitiveDistinguishing Future TensesGrammar - Present PerfectTransitive and Intransitive VerbAdjectives and DegreesPast Simple VS Used toPresent Perfect Continuous TenseGrammar (Adjectives)Relative Clauses & Real ConditionalsPresent Perfect Tense

Other quiz:

Grammar › View

Angela complained that she ___ for hours before Jenny came to help her.

A. was working

B. had worked

C. has been working

D. had been working


Action vs Linking Verbs/ Verb Phrases › View

Identify the type of verb in the following sentence: ‘They ate dinner.’

A. auxiliary verb

B. action verb

C. linking verb

D. transitive verb

Tenses › View

Choose the correct tense for the following sentence:

He was constantly talking.

A. Past progressive
B. Present progressive
C. Future progressive


Pronounciation and Grammar › View

Choose the word which is pronounced differently from the others.

A. come

B. someone

C. brother

D. volleyball