Grammar Quiz

[ Tenses ]

Which sentence is grammatically correct based on the time expression used?

A. I have finished my project yesterday.

B. I finished my project yesterday.

C. I have finished my project last week.

D. I finished my project so far.

Select your answer:
A  B  C  D  E 


Random Topics:

Modal VerbsVerbal CommunicationVocabulary and PrepositionsAdjective & AdverbModals and Daily VocabularySimple Past Tense and Present Continuous TenseTenses & PrepositionAction vs Linking Verbs/ Verb PhrasesClauses and GerundsIf Clauses

Other quiz:

Grammar › View

Badr …………………. tailgate.

A. must

B. mustn’t


Reporting Verbs › View

She decided __________ the risotto.

A. having.

B. to have

C. to having

Grammar › View

_________________ that I was speaking to someone as important as

A. Little have I known

B. Little did I know

C. I knew little

D. Little I knew


Must Vs Have to › View

Choose the correct option.

A. Drivers must to signal when they turn.

B. Drivers have to signal when they turn.