My grandma has always visited us on Saturdays, but last Saturday, she … .
A. has come
B. hasn’t come
C. didn’t come
D. didn’t came

Random Topics:
Present TenseTenses - AuxiliariesDefinite and Zero ArticleGrammar - QuantiflierPresent and Past Simple TenseSimple PresentPast PassiveAdjective ClauseClauses and ConjunctionsModal Verbs for PossibilityOther quiz:
Tenses › ViewEvery Monday my dad ________________ to work by train because my mom ____________ the car.
A. went, needed
B. goes, needs
C. go. needs
D. going, needing
Future Tenses › View
Watch out! You __________ (hit) the gate with the car!
A. are going to hit
B. will hit
C. hit
D. have hit
Verb Tenses › View. Which tense describes an ongoing action that started in the past and continues in the present?
A. Simple past
B. Past progressive
C. Present perfect
D. Past perfect
Grammar › View
The teacher encouraged her students with a motivating speech, and they excelled in the science fair against more experienced competitors.
What is the object of the preposition in the first prepositional phrase?
A. students
B. speech
C. fair
D. competitors
