Grammar Quiz

[ Perfect Tenses ]

I _____________ him several times before.

A. have saw

B. seen

C. saw

D. have seen

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar-Present Continuous-Sentence MakingPerfect Tenses and VocabularyAdverbs of TimeSecond Type ConditionalConditional Type 1Present tense AffirmativePassive Voice in Past Simple TenseModal "Have to"NounsVocabulary, Adjective & Preposition

Other quiz:

Grammar › View

You can take the train to Luxor, —— you can fly.

A. or

B. but

C. so

D. and


Future Forms › View

The lesson ______________ 20 minutes earlier today. The teachers have to go to a meeting.

A. finishes

B. will finish

C. is going to finish

D. is finishing

Tenses › View

Bob __________________ (run) 10 km.

A. Have run

B. Has been running

C. Has run

D. Has ran


Modals › View

My sister is learning Chinese, she ____________ speak it in some years.

A. were able to

B. is able to

C. will be able to