Grammar Quiz

[ Past simple vs Present perfect ]

I ________ (read) that book already. It’s good.

A. read

B. am reading

C. have read

D. will read

Select your answer:
A  B  C  D  E 


Random Topics:

Present Perfect Simple & ContinuousWill & Be going toFuture Simple TensesDirect and Indirect SpeechClauses of ReasonHas Got & Have GotNoun PhrasePresent and Past Perfect TensesPast Tense and Past ContinuousConjunction and Punctuation

Other quiz:

The -ing Form of Verbs › View

Some people get tired ____ ____ in traffic

A. of driving

B. of drive

C. for driving

D. for drive


Preposition › View

There was an accident ……………………….. the crossroads this morning.

A. on

B. in

C. at

D. between

Grammar › View

What would you like ____________?

A. to have

B. having

C. have


Tenses & Affixes › View

Arrange the words to make a correct sentence:

was / he / walking / it / started / raining / when

A. He was walking when it started raining.

B. It started raining when he was walking.

C. Raining started walking he was when.