Grammar Quiz

[ Tenses ]

Convert to present perfect continuous: He (play) the guitar for two hours.

A. He has played the guitar for two hours.

B. He plays the guitar for two hours.

C. He is playing the guitar for two hours.

D. He has been playing the guitar for two hours.

Select your answer:
A  B  C  D  E 


Random Topics:

Past Simple - Present PerfectCohesive DevicesWish clauseAdverbial Clause of ConcessionGrammar-Present Continuous-Sentence MakingVerb Tenses and Sentence StructureGrammar and PrepositionPast Simple (Questions)Present Simple QuestionsWestern Europe Countries

Other quiz:

Tenses › View

They________for Japan at 10.30 tomorrow.

A. will be leaving

B. have left

C. will have left

D. will leave


Verbs and Prepositions › View

Which preposition correctly completes the sentence: “I don’t care _ his opinion.”

A. of

B. for

C. with

D. about

Tenses › View

We ____ (practice) for the debate all week, and we feel confident about winning.

A. practice

B. have been practicing

C. are practicing


Gerunds › View

Marie dislikes  ______ soda. She prefers water. 
A. to drink 
B. drink
C. drinking