[ Vocabulary and Grammar ]
. Zoe _____ practising at four o’clock, so we went out to eat.
A. has finished
B. finished
C. finish
D. has been finishing

Random Topics:
Simple Present Tense with Adverb of FrequencySynonym and AntonymFuture - be going toQuestion TagSecond Type ConditionalPast ParticiplePunctuationsNoun, Adjective, and Adverb ClausesFirst Conditional SentenceGrammar: Simple Past and Past ContinuousOther quiz:
Tenses › Viewpast simple: Choose the correct form of the verb: The cat __________ (slept / sleeping) all day yesterday.
A. sleep
B. slept
C. sleeped
D. sleeping
Tenses › View
Tom _________ his bike when he _________ a strange noise. (ride / hear)
A. is riding / hears
B. was riding / heard
C. had ridden / had heard
D. will ride / will hear
The Present Progressive Tense › ViewHe ______ this soup
A. doesn’t like
B. isn’t liking
Grammar › View
I wish I ………. the money to buy a new car. My car often breaks down.
A. have
B. had
C. will have
