Grammar Quiz

[ Perfect Tenses ]

We ____ ______ _______(clean) our room all day long.

A. have been cleaning

B. have cleaned

C. has cleaned

D. have been cleaned

Select your answer:
A  B  C  D  E 


Random Topics:

Verb + Infinitive or GerundLanguage Features: Reflective ArticleCountable - UncountableSimple and Continuous Present TensePassive Voice - Present Simple and Past SimpleAuxiliary Verbs, if, unless and ModalPerfect TenseSimple Past ContinuosTenses - Pasive VoiceSentence Types and Conjunctions

Other quiz:

Modal Verbs › View

She __________ have gone to the store; the lights are off.

A. might

B. must

C. should

D. could


Grammar › View

What was Tanya’s ………….when you announced her promotion?
A. reception
B. action
C. reflection
D. reaction

Vocabulary › View

persistent; stubbornly determined; refusing to give up

A. mettle

B. spontaneous

C. keen

D. dogged


Grammar › View

Where did I spend a week last year?

A. spent

B. was spending

C. have spent