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:
         


Random Topics:

Word FormationClausesDEGREE COMPARISONSentence TypesModals Posibility and ProbabilityCorrelative Conjunction & Complex SentencesLanguage Features: Reflective ArticleSentence StructuresPreposition & GerundTenses and Pronouns

Other quiz:

Grammar › View

We _______ (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