[ 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

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 anotherOther quiz:
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