[ 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:

Random Topics:
Word FormationClausesDEGREE COMPARISONSentence TypesModals Posibility and ProbabilityCorrelative Conjunction & Complex SentencesLanguage Features: Reflective ArticleSentence StructuresPreposition & GerundTenses and PronounsOther quiz:
Grammar › ViewWe _______ (discuss) this issue for hours before we finally _______ (reach) an agreement.
A. discussed / reached
B. were discussing / were reaching
C. had been discussing / reached
D. have discussed / reach
First Conditional › View
If i _______ heltier, I _______ weight
A. will lose/ eat
B. eats/ will lose
C. eat/ will lose
