Grammar Quiz

[ Tenses ]

. “I have finished my homework.”

A. Simple Present

B. Present Continuous

C. Present Perfect

D. Present Perfect Continuous

Select your answer:
A  B  C  D  E 


Random Topics:

Continuous TenseAdverb and Noun ClausesModals of ProbabilityAdverbial Clause, Noun ClauseTenses and FoodIf ConditionalsIndefinite and Definite Articlesa, an, the, zero articleAdverbs and AdjectivesFormal & Informal Words

Other quiz:

Narrative Tenses › View

Steve …………………………….an accident yesterday. 

A. had

B. was having

C. haved


Tenses › View

This time next month, Lucy ________ the year-end party with her colleagues.

A. has celebrated

B. had celebrated

C. was celebrating

D. will be celebrating

Grammar › View

He tried to explain his problems to his parents, but they just ____ how serious it was. (not / understand)

A. dont realise

B. are not realising

C. didnt realise

D. were not realising


Grammar › View

When I got to school this morning, I realised that I ______ my homework last night.
A. didn’t do
B. wasn’t doing
C. hadn’t done
D. weren’t doing