[ Present Perfect Simple vs Continuous ]
I __________ (finish) my report already.
A. have finished
B. have been finishing

Random Topics:
Vocabulary and DefinitionsIndependent ClausesMoods of GrammarDaily Routines & TensesBare Infinitive and To InfinitiveIrregular AdjectivesPresent Perfect Simple & Present Perfect ContinuousPresent or Past TensesPassive ModalsBe used to vs used toOther quiz:
Grammar › ViewThe store —- by hundreds of people everyday, I don’t understand why my favorite book —- yet.
A. visited / hasn’t been bought
B. is visited / hasn’t been bought
C. was visited / hadn’t bought
D. is visited / hadn’t been bought
E. had visited / hasn’t been bought
Grammar and Vocabulary › View
One advantage _____ taking several mock tests before the real exam is that it builds confidence.
A. to
B. for
C. by
D. about
E. of
Grammar › ViewThat is…. -> 21st
A. Twenty one
B. Twenty
C. Two one
D. Twenty first
Grammar › View
What …..they saying?
I can’t hear them.
___
A. do
B. are
C. will
