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.