Grammar Quiz

Present Perfect Tense Quiz

Preview:


You ________ the train tickets yet.

A. hasn’t bought

B. hasn’t buyed

C. haven’t bought

D. haven’t buyed


He has …… (write) five letters.

A. writes

B. wrote

C. written


He __________ (travel) to many countries in his life.

A. have traveled

B. has traveled

C. has travel

D. traveled


_______________The Di Vinci Code? It’s an interesting book.

A. Have you ever read

B. Have you ever reading

C. Has you ever read

D. You ever read


Somebody _____ my bicycle! Now I’ll have to walk home.

A. stole

B. steel

C. has stolen

D. have stolen


It ____ snoweda lot this winter.

A. have

B. has


They ____seen that film six times

A. has

B. have


We have ….. Japan three times

A. visit

B. to visit

C. visiting

D. visited

E. visits


Andy and Tom ____________________ (finish) their homework already.

A. have not finished

B. has not finished

C. has not finish

D. have not finish


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

A. swam

B. swimmed

C. swiming

D. swum


(A) … you finished your lunch yet?
(B) Yes, I ….

A. Has / has

B. Has / have

C. Have / have

D. Have / has


Which sentence is correct?

A. I have camped in the winter never.

B. I have never camped in the winter.

C. I has never camped in the winter.


I have ………………………… an ice cream. I’m going to brush my teeth.

A. already eated

B. just eaten

C. yet ate

D. just ate


A: How long _____ your classmate?

B: For 3 years.

A. you have known

B. you knew

C. you know

D. have you known


Choose the best sentence !

A. She been has in Canada since 2002

B. She in Canada since 2002 has been

C. She has been in Canada since 2002

D. Since 2002 Canada has been in she


_____________ your boss ______________ (come) back yet?

A. Has coming

B. Has come

C. Have come

D. Has came


Mom: Go and tidy your room.

Girl: I …………………………. tidied it. It was two hours ago. Now I’m doing homework.”

A. has already

B. have yet

C. have already

D. has just


Has ….. gone to library?

A. She

B. I

C. Him

D. They


Sshhh. Be quiet. The play has already ……

A. gone

B. started

C. moved


They ______ the meeting time.

A. haven’t forgotten

B. hasn’t forgotten

C. haven’t forgot

D. hasn’t forgot


They’ve __________been there 6 times this year.

A. already

B. just

C. yet


I don’t need to buy tickets. I’ve ___________ bought mine. I got them online last week.

A. already

B. just

C. yet


Adum has ____________ the football match for 1.30 hours.

A. watched

B. watch

C. watching         

D. watches


Choose the correct word from the options in brackets and change in present perfect tense.

I __________ (have never tried/never tried) sushi before today.

A. have never tried

B. never tried


We have ……. the test as good as possible.

A. Prepared

B. Preparing

C. Prepart

D. Prepard


Random Topics:

Verb to Be Tenses & Object PronounAuxiliary Verbs (be, do, have)Positive and Negative ConnotationsVerbs of movementAdjectives and PronounsTransportation VocabularyFuture PassiveContinuous and Perfect TensesAsking and Giving Suggestion