Grammar Quiz

Present Perfect or Past Simple Tense Quiz


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

______ Bill and John ever eaten Thai food?

A. Are

B. Did

C. Have

D. Has

Where ________ on your last vacation?

A. you traveled

B. you did traveled

C. did you traveled

D. did you travel

They ________________ building the new mall yet.

A. have been

B. haven’t finished

C. been

D. hasn’t finished

__________ you ever eaten at Carl’s Jr?

A. Has

B. Do

C. Have

D. Did

_________ been to the United States? Yes, I have been twice.

A. You have

B. Ever have you

C. You ever

D. Have you ever

______ you _________ lunch already?

A. Have/eat

B. Did/ate

C. Have/eaten

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

A. yet / yet

B. just / yet

C. yet / already

D. just / already

We _______ a lot of sweets yesterday.

A. ate

B. had eat

C. have eaten

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

A. have played

B. played

C. has played

D. plaid

I _____ a very interesting film yesterday.

A. see

B. saw

C. seen

She didn’t ______ to the movies last week.

A. go

B. goes

C. went

D. gone

In the past, people _________ smart phones.

A. not have

B. not had

C. didn’t have

D. didn’t had

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

Peter (play) ______ football yesterday.

A. has played

B. play

C. played

D. has play

E. playing

I………… this sofa with him yesterday.

A. sitting

B. sits

C. sat

D. set

_________ 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

They __________ to Athens almost 2 years, I miss them so much.

A. go

B. have gone

C. have been

D. went

She ________ since yesterday.

A. hadn’t sleep

B. haven’t slept

C. hasn’t sleep

D. hasn’t slept

go – went – ?

A. going

B. to go

C. gone

D. goes

After the wedding ceremony, they …………….. to Paris where they spent their honeymoon.

A. have gone

B. went

C. gone

D. didn’t go

Technology __________ some failures over the years.

A. has

B. has had

C. had

D. having

Wipe your feet! I ________ just _______ the floor!

A. have/mop

B. did/mop

C. have/mopped

Technology _______ changed a lot.

A. have

B. has

C. does

D. never


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