Grammar Quiz

Topics: 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:

Irregular Plural NounsSimilesSubjunctiveVocabulary, Grammar, SpellingConjunctive Adverbs and PunctuationNo Excuse Words / Conjunction SOGrammar SuffixesTenses, Determiners & Subject Verb AgreementTo Infinitive/Bare Infinitive/GerundsTense,noun,preposition,quantity

Other quiz:

Conditional Sentence Type 0-3 › View

You will never earn money if you just … (stay) at home doing nothing.

A. stay

B. stays

C. stayed

D. staying


Present Simple Tense › View

________ it never _______ in Hanoi?

A. Does – snows

B. Do – snow

C. Does – snow