Grammar Quiz

[ Present Perfect Tense ]

It has _____ snowing a lot this week.

A. be

B. been

C. being

Select your answer:
A  B  C  D  E 


Random Topics:

Prepositions of TimeInfinitive or GerundGerund after Prepositions and Certain VerbsThe First Conditional SentenceWish clauseTense,noun,preposition,quantityRegular Plural NounsOpinion / AgreementCompound and Complex SentencesGrammar: Imperative and Exclamatory Sentences

Other quiz:

Present Perfect Tense › View

We have _______ in this town for 10 years.

A. live

B. lived

C. living

D. lives


Grammar › View

What is the passive voice of the sentence: “I am teaching a class”?

A. A class is being taught by me.

B. I teach a class.

C. I have taught a class.

D. The class is taught by me.

Conditional Sentences › View

If my father ……………………. me up, I’ll take the bus home

A. doesn’t pick

B. don’t pick

C. not pick

D. picks


Present Perfect Tense › View

Maribel ….. her lemonade but she ….her sandwich.

A. has drunk/ hasn’t eaten

B. has drank/ hasn’t ate

C. has drunk/ hasn’t ate