Fill in the blank: Students ___ submit their assignments on time. (have to/ might)
A. could
B. have to
C. should
D. must not

Random Topics:
Present Simple x Present ContinuousGrammar Error Correction (Simple Present Tense)Grammar: Used to, Would, Be used to, Get used toSimple Past Tense and Present Continuous TenseCountable & Noncountable NounsWish SentenceNoun ClauseModal Verbs and ConditionalsPresent Perfect Continuous TenseModals of ProhibitionOther quiz:
Adjectives and Adverbs › ViewWhich sentence has an adverb describing an adjective?
A. “The sky is absolutely beautiful today.”
B. “She danced gracefully on the stage.”
C. “The teacher spoke softly to the class.”
D. “I quickly finished my homework.”
Subject Verb Agreement › View
Which sentence demonstrates correct subject-verb agreement?
A. Many of the students have been studying for the exam.
B. Many of the students has been studying for the exam.
C. Many of the students is studying for the exam.
D. Many of the students be studying for the exam.
Future Tenses › ViewWhen I want to talk about future arrangements, I can use…
A. simple present
B. present progressive
C. be going to
D. simple future
Mixed General Quiz › View
New Brunswick makes couples _____.
a. wait
b. weight
