Grammar Quiz

[ Tenses ]

It ____ a long time since we were apart. I did not recognize her. 

A. is

B. has been

C. was

D. had been

Select your answer:
A  B  C  D  E 


Random Topics:

Asking for and Giving OpinionAll, Both, Neither, None, EitherWish clauseVerb and PrepositionIndirect SpeechPresent TensesFirst Conditional-ed/-ing AdjectivesIELTS VocabularyModals for Recommendations

Other quiz:

Some vs. Any › View

Hey! There’s _____ that I know. He’s in my Computer Science class.

. somebody

b.anybody

c. nobody

d. someone


Present Perfect Continuous › View

Azizah ___________ been _______________ very hard for three months. She wants to do well in her examination.

A. has…studies

B. have…studies

C. has…studying

D. have…studying

Modal Verbs › View

What does “must” convey in the sentence: “You must finish your homework before dinner.”?

A. Suggestion

B. Permission

C. Strong obligation

D. Possibility


Infinitives › View

“Please ________________ to turn off the lights before leaving the house,” Mother told me.

A. remembers

B. remember

C. remembered

D. remembering