[ 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:
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