Grammar Quiz

[ Tenses ]

He ………. for the national team in 65 matches so far.

A. has played

B. has been played

C. played

D. play

Select your answer:
A  B  C  D  E 


Random Topics:

For vs SinceCountable QuantifiersAdverbs and PhrasesGrammar - direct/indirect objectsGrammar - too & enoughPronouns and AntecedentsVerbs + Infinitives / GerundsGerunds and InfitinitivesPronoun & Present SimpleArticles and Pronouns

Other quiz:

Present Tenses › View

Olivia … an essay and she … for three hours. Don’t interrupt her.

A. has already been writing/has been checking it out

B. already writes/is checking it out

C. has already written/has checked it out

D. has already written/has been checking it out


Passive Modals, Impersonal Passive › View

The creatures ___ out at night, or that’s what peopled used to think.

A. are said to have come

B. were come

C. were said to come

Grammar › View

John: I love riding bikes.

Paul:_______? Me too!

A. Really

B. Right

C. Anyway


Prepositions › View

It’s ____ Friday today.

A. in

B. on

C. at

D. x