[ 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:
Verb Tenses › ViewChoose the correct past tense form of the verb: He ________ (run) a marathon last month.
A. running
B. ran
C. runs
D. runned
Grammar › View
_____ at the hotel, the receptionist told them dinner would be served at eight.
A. The moment of arrival
B. No sooner had they arrived
C. Upon their arrival
D. Hardly did they arrive
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
