[ Tenses ]
I ________ the piano for 30 minutes now.
A. have been practicing
B. had practiced
C. practiced
D. have practiced

Random Topics:
Question tag and + - AgreementPresent Perfect and Simple Past TenseConjunctions and PrepositionBasic GrammarPassive ModalsArticles and PrepositionsPresent simple & ContinuousConjunctions, Interjections and Sentence TypeModal AuxiliaryGrammar Present Perfect (ever never)Other quiz:
Vocabulary › ViewThis takes every point of the figure to a point directly opposite to it on the other side of the line and the same distance from the line. (flip)
A. Reflection
B. Rotation
C. Translation
D. Dilation
Grammar › View
Either my dogs or my cat _____ making too much noise
A. is
B. are
Grammar › ViewShe will be busy working that evening so she ____ come to the party.
A. can’t
B. hasn’t
C. don’t
D. has
Vocabulary and Grammar › View
It is not always easy to ____ the difference between fact and opinion.
A. tell
B. make
C. do
D. say