Grammar Quiz

[ Present Perfect Simple and Continuous ]

“How long _______ you _________ Swinburne?” Anne asked me.

A. Have ______ been attending

B. have ______ been attending

C. have ______ attending

Select your answer:
A  B  C  D  E 


Random Topics:

Auxiliary and Modal VerbsIndefinite and Intensive NounNoun Clauses with THATFirst ConditionalsZero Conditional SentenceSubject and Verbs AgreementPresent Simple QuestionsQuestion WordsTenses and Word FormationComparative Adjectives and Adverbs

Other quiz:

Present Perfect Tense › View

Susan ________________ already _______________(take) the dog for a walk.

A. have taken

B. has taken

C. has taking

D. have took


Spelling › View

Which is the correct spelling of the word…

A. Courtasy
B. Courtisy
C. Corteousy
D. Courtesy
E. Corteasy

Infinitives and Gerunds › View

She keeps ___ about her future plans.

A. to talk

B. talking


Present Tenses › View

We ______ Doris since last Sunday.

A. don’t see

B. haven’t seen

C. didn’t see

D. hadn’t seen