[ Tenses ]
I ___________________ (practise) the piano for 30 minutes now.
A. Have been practising
B. Has been practisiing
C. Has practised
D. Have practised

Random Topics:
Zero & First ContidionalAbstract NounsGerund & InfinitivesAdjectives with PrepositionModals: Possibility, Necessity, ExpectationCommon ErrorRelative ClauseAdverbial PhrasesComparisonActive and Passive voiceOther quiz:
Vocabulary › Viewto lower in character, quality, or value; to degrade, adulterate; to cause to deteriorate
A. debase
B. prate
C. redoubtable
D. reprove
Grammar › View
True Blood is my favourite TV series, _______ I don;t have much time to watch it often.
A. although
B. before
C. if
D. yet
Prepositions › ViewI’m confused ___ career after graduation
A. about
B. with
C. in
D. on
Grammar and Vocabulary › View
Do you think you ___________________ with my mobile phone soon? I need to make a call.
A. finish
B. are finishing
C. will have finished
D. are finished
