Grammar Quiz

[ Tenses ]

‘How long has Sarah worked for that company?’ ‘She ………… there for two years by the end of this month.’

A. has been working

B. will work

C. will have been working

Select your answer:
A  B  C  D  E 


Random Topics:

To Infinitive/Bare Infinitive/GerundsKinds of NounsGrammar Error Correction (Simple Present Tense)Subject Verb Agreement; Indefinite PronounsPresent Simple with Adverbs of FrequencyAdjectives vs AdverbsPast Progressive TensePerfect Tenses of VerbsInfinitives for reasonsSubordinating and Coordinating Conjunctions

Other quiz:

Tenses › View

My sister _________ (break) my computer.

A. breaked

B. broke


Grammar › View

She’s needed a new car _______ a few months now.

A. for

B. yet

C. since

D. already

Vocabulary › View

grasping, avaricious

A. inert

B. reciprocal

C. pallid

D. mercenary


Prepositions after Verbs › View

I never argue ______ my husband ______ money.

A. with / about

B. with / for

C. at / about