Grammar Quiz

[ Perfect Tenses and Vocabulary ]

I……………all day.

A. have been worked

B. have worked

C. have been working

Select your answer:
A  B  C  D  E 


Random Topics:

Gerund/ To Verb/ VerbPresent Forms and Narrative TensesAdjectives, Adverbs, and PrepositionsGrammar: Used to, Would, Be used to, Get used toInversion + Passive VoiceVocabulary & Phrasal VerbAdverbial ClauseLexico and GrammarPrepositions of Place and TimeModal and Auxiliary Verbs

Other quiz:

Grammar › View

Which sentence is stronger?

A. You have to cook for your mom.

B. You are supposed to cook for your mom.


Grammar › View

Many people are too reliant on their smartphones as these devices ___________________ an inseparable part of their lives.

A. became

B. will become

C. have become

D. are becoming

Grammar › View

_______ he drive to work everyday?

A. Do

B. Was

C. Does

D. Is


Grammar › View

Which one is a countable noun?

A. milk

B. butter

C. milk bottle

D. honey