Grammar Quiz

[ Past Narrative Tenses ]

I _____ (work) on this report all morning and I’m still working on it.

A. worked

B. have worked

C. have been working

D. had been working

Select your answer:
A  B  C  D  E 


Random Topics:

Verb, Object, PrepositionPresent PerfectTenses & PassiveAdverbial Clause, Noun ClauseGrammar - Present PerfectNouns, Pronouns, Antecedents, and Singular and PluralActive & PassiveVocabulary and IdiomsPossessive NounsSubject-Verb Agreement

Other quiz:

Modals › View

I was late for class last Thursday because … start my car.

A. I couldn’t

B. I can’t

C. I could


Conditional Sentences › View

The box _______ if you stand on it.

A. breaks

B. will break

C. break

D. broke

Kinds of Nouns › View

Thomas Alva Edison

A. Common Noun

B. Proper Noun

C. Collective Noun

D. Abstract Noun


Present Tenses › View

Carol and I are old friends. I _____ her since we studied in high school together.

A. have been knowing

B. have known

C. know

D. are knowing