Grammar Quiz

[ Present Perfect Tenses ]

They ___ football all day, and now they are exhausted.

A. have been playing

B. played

C. are playing

D. have played

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar TOEFLComparison DegreeSubordinating Conjunctions and Complex SentencesModal Verbs of PossibilityNo Excuse Words / Conjunction SOReported Speech and TensesPassive of Modal VerbsSimple Past Tense & Future TenseVocabulary Spelling GrammarGrammar Pronoun and Singular Plural Noun

Other quiz:

Grammar › View

Jason ______ exercise before(在……之前)he worked in the gym. Now, he ______ it after work every day.

A. never; did

B. didn’t; did

C. doesn’t; does

D. didn’t; does


Vocabulary & Grammar › View

Which word means the act of moving people or things from one place to another?

A. transportation

B. transport

C. transparent

D. transit

Vocabulary & Grammar › View

What is olive oil?

A. a spice

B. a drink

C. a cooking ingredient


Grammar › View

I like participating ———— charity programs.

A. on

B. of

C. in

D. from