Grammar Quiz

Present Perfect Tense Quiz


Preview:


They _______10 cars so far.

A. have have

B. have had


They … seen an amazing concert

A. Have

B. Are

C. Has

D. He


Has everybody … (go) home?

A. goes

B. went

C. gone


Luis________________________(give) me a present.

A. have gave

B. has gave

C. have given

D. has given


Bryan ……. a birthday cake.

A. has never made

B. never has made

C. has never make


You ………..… back my book yet. Please do it as soon as possible because I really need it.

A. haven’t returned

B. have returned

C. return

D. returned


____ ever listened to a podcast?

A. Have

B. Has


Someone ____eaten my soup!

A. have

B. has

C. hasn’t

D. haven´t


Sara _______________(forget) her money.

A. has forget

B. have forgot

C. has forgotten

D. has forgot


Which one is correct ?

A. Willem has decided to take a day off and he has been fishing

B. Willem has decide to take a day off and he has gone fishing


Which is the past participle of the word ” know ” ?

A. knew

B. knows

C. known


I …. studied for two hours.

A. have

B. been

C. has

D. had


My teachers _____ never ______ this movie.

A. haven’t /seen

B. have / seen

C. have / saw

D. haver / see


The Past Participle Form for SING is?

A. Singed

B. Sang

C. Sunged

D. Sung


When you come here, he has _____ gone out.

A. yet

B. ready

C. before

D. already


Change to present perfect tense .( no 1-8)

You have …… overnight

A. sleep

B. sleeping

C. slept

D. sleeps

E. to sleeping


… she ever visited Bali?

A. Have

B. Has

C. Had

D. Have had


Have you ever ____ in the Pacific Ocean?

A. swim

B. swam

C. swum

D. swimming


The present perfect tense is made:

A. have/has + past participle

B. had + participle

C. be + verb + -ing

D. have/has + past tense


I ____________ this movie before

A. have watch

B. has watch

C. have watched

D. has watched


Form the present perfect tense of the verb ‘eat’.

A. eatting

B. eated

C. eaten

D. ate


Liz and Anna ……. to bed. I can’t meet them now.

A. Have

B. Has

C. Had

D. Are


A: Have you dediced where to go on holiday?
B: No, I haven’t decided …………….

A. yet

B. just

C. already


Marta  ___________ (finish) her homework.

A. has finished

B. have finished

C. has finish

D. have finished


The tickets have been …. by them

A. sell

B. sells

C. selling

D. sold




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.