[ Present Tenses ]
Willy has been arriving late to class for a while now.
A. Present Simple
B. Present Perfect
C. Present Continuous
D. Present Perfect Continuous

Random Topics:
Time PhrasesParts of Speech and Compound SentencesReported SpeechModals for ObligationPreposition on TimeGerund, Participle, Infinitive, or AppositiveAdjective / Noun + to InfinitiveConditional Sentences Type 0, 1 and 2Adverbs by TypePresent Simple PassiveOther quiz:
Grammar › ViewThese jeans have a tear in the knee. They are ________.
A. Torn
B. Tored
C. Teared
Modal Verbs › View
______ I borrow your book?
A. May be
B. May
C. Could
D. Should
Perfect Tense › ViewHave you __________________ your homework yet?
A. did
B. done
C. have done
D. doing
Conjunctions › View
I like to play soccer, ___________ I like to play basketball.
A. so
B. and
C. because
D. but
