Grammar Quiz

[ Present Perfect Tense ]

He ___________________________ this early for years!

A. Hasn’t woken up
B. Haven’t waken up
C. Haven’t waked up
D. Hasn’t waked up
E. Hasn’t woke up

Select your answer:
A  B  C  D  E 


Random Topics:

Modals Of Speculation-ed and -ing AdjectivesPresent Perfect, Present Simple, Present ContinuousModal Verb, Passive VoiceVerbs and Possessive AdjectiveGrammar for TOEFLModal ProbabilityPast Continuous and Past Simple TensePassive Sentenceanother/the others/each other/one another

Other quiz:

Phrasal Verbs › View

Hopefully her headache will be gone by the time the aspirin …..

A. goes off

B. puts off

C. dies out

D. wears off


Reported Speech › View

I can’t answer question 1.

A. Leo said that he couldn’t answer question 1.

B. Leo said that he can’t answer question 1.

C. Leo said that he cannot answer question 1.

Future Perfect vs Future Continuous › View

(you / retire) by the time you’re 60?

A. Will you have retired

B. Will you be retiring


Adverbs of Manner › View

Kendo plays very______. He is a ______  player.

A. good-well

B. well-good