Grammar Quiz

Present Perfect Tense Quiz


Preview:


I (know) ______ Laura since we both (start) _____ on the same day at Thames College five years ago.

A. know … started

B. have known …. started

C. have known … have started

D. knew … started


The plane __________ for twelve hours.

A. has flown

B. has flew

C. has fly

D. has flied


Susan has…… the homework.

A. do

B. does

C. did

D. done


How long _______ (you/know) ______ each other?

A. did … know

B. have … known

C. do … know


She …. ….. a foods to me

A. has cook

B. has cooked

C. cooked


He … ….in love since first meet

A. has been

B. has been

C. been


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

A. have find

B. is finded

C. has found

D. have found


Damar ……. zoo two days ago

A. has visited

B. have visited

C. visited


They________________(not/buy) a Computer.

A. hasn’t buy

B. hasn’t bought

C. haven’t buy

D. haven’t bought


I have …. …. your message

A. just seen

B. have seen

C. seen


Albert ___________________(not/drive) a Ford truck.

A. haven’t drove

B. hasn’t driven

C. haven’t driven

D. hasn’t drove


We …………………. Mary ……………. 2015.

A. haven’t seen / for

B. haven’t seen / since

C. hasn’t saw / since

D. didn’t see / for


How long have you…….English?

A. studied

B. study

C. studies


Josua and Mark ……. the books since yesterday

A. borrowed

B. has borrowed

C. have borrowed


They ____seen that film six times

A. has

B. have


I … … here since yesterday

A. has been

B. was been

C. have been


We ………………. any mail since we were retired.

A. haven’t received

B. hasn’t received

C. never received


The book (sell) ________ millions of copies so far.

A. sold

B. has sold

C. is selling


The Past Participle Form for BEGIN is?

A. begin

B. begined

C. begun

D. began


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

A. has / for

B. has / since

C. have / for

D. have / since


Tom and Alex __________________(not/eat) the cookies.

A. hasn’t eaten

B. hasn’t eated

C. haven’t eaten

D. haven’t eated


Make a present perfect question from this sentence ?
You/ever/be/to Bkk.

A. Have you ever been to Bkk

B. Has you ever been to Bkk

C. Have you ever are to Bkk

D. Have you ever gone to BKK


……. you written a letter?

A. has

B. have

C. do


Has Kris ______ a mountain?

A. ever climb

B. never climb

C. ever climbed


I’ve been living here … a year.

A. for

B. since




About grammarquiz.net

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