Grammar Quiz

Present Perfect Tense Quiz


Preview:


My uncle …………. lived here …………….. the last January.

A. has / for

B. has / since

C. have / for

D. have / since


It hurts me to see them as they are now. They (not/speak) _______ a single word for ages.

A. didn’t speak

B. have not spoken

C. don’t speak

D. is not speaking


Which one is correct?

A. I have known him for many years

B. We have been here since two weeks

C. I had made a cup of coffee

D. She has the most beautiful voice


My father _________ golf before.

A. never played

B. has never played

C. have never played

D. has not playing


I haven’t seen Nick … Monday.

A. for

B. since


I … (sit) on this chair for an hour.

A. has sit

B. have sit

C. has sat

D. have sat


Why . . . you . . . late this morning?

A. do – come

B. did – come

C. are – coming

D. were – coming


I have studied in this school ___________ 2017.

A. since

B. for


Definition of present perfect tense

A. The present perfect tense is used for past actions that are related to or continue into the present

B. The present perfect tense is used for present actions that are related to or continue into the present

C. The present perfect tense is used for present actions that are related to or continue into the past.

D. The present perfect tense is used for future actions that are related to or continue into the present


Bryan ……. a birthday cake.

A. has never made

B. never has made

C. has never make


Maybe she won’t come this afternoon. How long you (wait) for her?

A. have you wait

B. has you waited

C. have you waited

D. did you wait


Which one is correct ?

A. Since I won the lottery ,I have been to Bkk twice

B. Since I won the lottery ,I have gone to Bkk twice


I (not try) hot food before. It is quite strange to me.

A. haven’t try

B. haven’t tried

C. don’t try

D. didn’t try


He ………. just …….…. our blood as a donation.

A. has / given

B. have / give

C. have / given

D. has / gave


They … here since 2006

A. have live

B. has live

C. have lived

D. has lived


She is one of the smartest people I (ever/meet) ______________.

A. have ever met

B. had ever met

C. met

D. meet


I …. met that man before.

A. have

B. has


….. you already ….. your hands?

A. have/ wash

B. have/ washed

C. has/ washed


Have you … the bike?

A. repair

B. repaires

C. repairing

D. repaired


Tanya _____ a living statue.

A. have never seen

B. has never seen

C. have ever seen

D. ever has seen


We  ___________ (see) him before.

A. have seen

B. has seen

C. have saw

D. has saw


Susan has…… the homework.

A. do

B. does

C. did

D. done


Fred ….. asleep.

A. have falls

B. has felt

C. has fallen


The children ………………. the lost puppy.

A. have find

B. is finded

C. has found

D. have found


My father _________________ (just move) his office.

A. has just moved

B. have just moved

C. has just moving

D. have just move




About grammarquiz.net

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