Grammar Quiz

[ Perfect Tenses ]

Luis________________________(give) me a present.

A. have gave

B. has gave

C. have given

D. has given

Select your answer:
A  B  C  D  E 


Random Topics:

Gerunds in SentencesAdverbs and Time ExpressionsArticles and PronounsComparison and ModalsArticles & QuantifiersPast Simple and Past ProgressiveArticles A and AnUsed to & would & Past SimplePast Simple vs Past ContinuousPast Simple vs Present Simple

Other quiz:

Preposition › View

– A bird’s feathers provide the bird ………. protection …….. rain, cold and heat.

A. with/from

B. in/about

C. from/in

D. about/along


Tenses › View

Fill in the blank: I have _______ the ball.

A. been

B. catch

C. catched

D. caught

Grammar › View

I _________ this car for twenty years and it’s as reliable as ever.

A. had

B. have been having

C. have

D. have had


Grammar › View

– ……………… mobile phone is expensive.
– ………………… is too.

A. My – She

B. Mine – She

C. My – Hers

D. My – He