Grammar Quiz

[ Present Tenses ]

… the report? Yes, I … it. I … it for so long.

A. Have you written/have just finished/have been doing

B. Did you write/have just finished/have been doing

C. Have you written/have just finished/have done

D. Have you written/just finish/have been doing

Select your answer:
         


Random Topics:

PunctuationsTypes of PhrasesSimple Present vs Present ProgresiveThe First Conditional (if/unless)Present Forms and Narrative Tenses-ing / InfinitiveToeic VerbContinuous and Perfect TensesGrammar: Simple Past and Past Continuous

Other quiz:

Perfect Verb Tenses › View

Identify the tense of the following sentence: “They had finished their homework before dinner.”

A. Present Perfect

B. Past Perfect

C. Future Perfect

D. Simple Past


Many vs. Much › View

You drink …………………………… coffee. This isn’t good for you.

A. Enough
B. Too much
C. Too many