Grammar Quiz

Present Perfect or Past Simple Tense Quiz


Preview:


I…………..in this sofa with him yesterday.

A. sitting

B. sits

C. sat

D. set


Well, have you told your parents _____?
Yes – I’ve _____ told them.

A. yet / yet

B. just / yet

C. yet / already

D. just / already


Technology _______ changed a lot.

A. have

B. has

C. does

D. never


Wipe your feet! I ________ just _______ the floor!

A. have/mop

B. did/mop

C. have/mopped


I _____ a very interesting film yesterday.

A. see

B. saw

C. seen


We _______ a lot of sweets yesterday.

A. ate

B. had eat

C. have eaten


Where ________ on your last vacation?

A. you traveled

B. you did traveled

C. did you traveled

D. did you travel


She ________ since yesterday.

A. hadn’t sleep

B. haven’t slept

C. hasn’t sleep

D. hasn’t slept


Peter (play) ______ football yesterday.

A. has played

B. play

C. played

D. has play

E. playing


Have you ever ______ exotic food?

A. eat

B. ate

C. eaten

D. eating


Technology __________ some failures over the years.

A. has

B. has had

C. had

D. having


She didn’t ______ to the movies last week.

A. go

B. goes

C. went

D. gone


They ________________ building the new mall yet.

A. have been

B. haven’t finished

C. been

D. hasn’t finished


Have you ever ______ exotic food?

A. eat

B. ate

C. eaten

D. eating


Charlotte ________ in Paris all her life, but she has never been to the Louvre.

A. has live

B. has lived

C. lived


__________ you ever eaten at Carl’s Jr?

A. Has

B. Do

C. Have

D. Did


_________ the TV before going to bed last night?

A. Did you turn off

B. Did you turned off

C. Have you returned

D. Have you turned off


We ______________ at the Bellagio hotel in Las Vegas last time we went.

A. have stayed

B. staying

C. been

D. stayed


I ……………………………. a lot about her before I heard that she was safe.

A. has worried

B. had worry

C. have worried

D. had worried


Last year, I ____________ my grandma in her birthday.

A. have visited

B. was visiting

C. visited

D. visit


She ……………….football since she was 10 years old

A. have played

B. played

C. has played

D. plaid


Becky ______ Game of Thrones. She ______ it in 2016.

A. hasn’t read / read

B. read / has read

C. has read / read

D. has read / has read


go – went – ?

A. going

B. to go

C. gone

D. goes


______ you _________ lunch already?

A. Have/eat

B. Did/ate

C. Have/eaten


______ Bill and John ever eaten Thai food?

A. Are

B. Did

C. Have

D. Has




About grammarquiz.net

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