[ 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:
Vocabulary › ViewI pledge — to the flag of the Vietnam. I swear to be loyal to my own country.
A. allegiance
B. abating
C. equivalent
D. resistance
Grammar › View
Use the past tense verb form: I (wear) _____ my lucky sweater to the finals last week.
A. weared
B. worer
C. worn
D. wore
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
