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

The car alarm has been going off for ages! I _______ someone _______ turn it off.

A. wish, will

B. wish, would

C. had, will

D. had, would


Vocabulary › View

laud

A. to improve

B. to praise

C. permanent

D. fraud

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.