[ 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:
Adverb Clauses › ViewIdentify the adverb clause in the sentence:
You can start 4.3 after you finish 4.2.
A. You can start 4.3
B. after you finish 4.2.
Simple Tenses › View
They ___________ supper at a restaurant tomorrow
A. eat
B. eating
C. will eat
D. is going to eat
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
