Grammar Quiz

[ Present Perfect Continuous ]

they / learn English for two years

A. they learn English for two years

B. they has been English for two years

C. They have been learning English for two years

Select your answer:
A  B  C  D  E 


Random Topics:

Modal PossibilitiesCan vs CouldPresent/Past/Future Continuous TenseAdverbial Clauses of Reason / CauseIndefinite and Definite ArticlesPast Simple and ContinuousAdverbs and Adverbial PhrasesAdverb Clauses of TimeFuture Perfect ContinuousAdverb Clauses

Other quiz:

Grammar › View

What is the complete predicate of this sentence?

Some people attend baseball games.

A. some people

B. baseball games

C. people attend

D. attend baseball games


Simple Tenses › View

He _ (run) in the race yesterday.

A. run

B. runs

C. ran

D. will run

Vocabulary & Grammar › View

The first book _____ in what year?

A. is published

B. was published

C. did publish


Tenses › View

Which tense is used to describe an action that was recently completed and has relevance to the present?

A. Present Perfect

B. Past Perfect

C. Future Perfect

D. Past Continuous