Grammar Quiz

[ Tenses ]

Choose the correct tense for the following sentence: ‘I have been working on this project for two hours.’

A. Present continuous tense

B. Past indefinite tense

C. Future simple tense

D. Present perfect continuous tense

Select your answer:
A  B  C  D  E 


Random Topics:

Vocabulary & GrammarConjunctions and PrepositionsRelative - ConditionalPresent Progressive (Future)Noun ClausesGrammar - could / could notInfinitivesIdiom and TensesPresent and Past Simple PassivePresent Simple Affirmative and Negative

Other quiz:

Grammar › View

We use the present continous phrases be planning + to + infinitive; be aiming + to + infinitive; be thinking of + to + verb + ing to talk about plans

A. TRUE

B. FALSE


Habitual and Continuous Tenses › View

We …. tennis at six today.

A. are going

B. are playing

C. play

D. playing

Modals and Conditionals › View

If I want to express certainty in a negative manner, which modal is better?

A. will

B. won’t

C. may not


Vocabulary & Grammar › View

The manager was assigned to ___ the construction of the new office building.

A. oversee

B. initiate

C. allocate

D. undertake