Grammar Quiz

[ Grammar ]

If I hadn’t stayed up too late last night, I ____ so tired this morning.

A. wouldn’t be

B. would be

C. wouldn’t have been

D. would have been

Select your answer:
A  B  C  D  E 


Random Topics:

Past, Present, FuturePronounciation and GrammarConjunctions in Complex SentencesReflexive Pronouns & Modal VerbsAsking & Giving OpinionTransition WordsPast simple - Irregular VerbsTime ConjunctionsPast Simple TensesPast Tense vs Future Tense

Other quiz:

Tenses › View

Lan (watch) _________ that romantic film four times this month.

A. have watching

B. watched

C. has watched

D. watch


Past Tenses › View

… you … an ambulance while the teacher was talking?

A. Was … hearing

B. Did … hear

C. Did … heard

D. Were … hearing

Grammar › View

The pupils of SJK( C ) Gao Xing ___________ Sunshine Old Folks’ Home last Sunday.

A. visits

B. visited

C. visiting

D. visit


Tenses › View

Tom ___ the book since yesterday morning and he ___ it.

A. has read / just finished

B. has been reading / has just finished

C. had been reading / has just finished

D. will read / just finishes

E. read / is just finishing