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