[ 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:
Mixed General Quiz › ViewOf all breeds, collies are the ones I like the ___.
a. best
b. vest
Grammar › View
I wish I ____ more careful with my money in the future.
A. would be
B. should be
C. could be
D. had been
She 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
