Grammar Quiz

[ Tenses ]

I ________ the piano for 30 minutes now.

A. have been practicing

B. had practiced

C. practiced

D. have practiced

Select your answer:
A  B  C  D  E 


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 › View

Choose 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 › View

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