[ Present Perfect - Just, Already, Yet ]
A: Where’s the bus?
B: It ___________________ (depart) 20 minutes ago.
A: What? I thought I was on time!
A. has already departed
B. has just departed
C. hasn’t departed yet

Random Topics:
Vocabulary and Grammarused to, be used to, get used toGerund & InfinitivePerfect Progressive TensesSimple Present and Present ContinuousSo, Such, Many, MuchPresent Perfect Simple & ContinuousIndefinite ArticleAdverbs of Frequency & Simple Present TensePerfect Tenses and VocabularyOther quiz:
Tenses and Verb Forms › View. Fill in the blanks with the correct form of the verb 6. I ______ (complete) my assignment by next week.
A. will complete
B. will have completed
C. will be completing
D. will have been completing
Present Tenses › View
Look at your dress! It’ dirty! …………you eaten ketchup?
A. Do
B. Are
C. Has
D. Have
Progressive Verb Tenses › ViewThe artist WAS MAKING amazing pictures in his studio.
A. present progressive
B. past progressive
C. future progressive
Passive Voice › View
This class has been cleaned
A. Active Voice
B. Passive Voice
