Grammar Quiz

Present Perfect or Past Simple Quiz

Preview:


Irene __________ not at the meeting last Monday.

A. was

B. has

C. is

D. wasn’t


__________ you ever eaten at Carl’s Jr?

A. Has

B. Do

C. Have

D. Did


Miley Cyrus ____________ in my city yet. Maybe she’ll give a concert next year.

A. sang

B. singing

C. hasn’t sung

D. has sung


He __________ to the gym this morning.

A. went

B. goes

C. have gone

D. has gone


How long has __________ been a doctor at this hospital?

A. you

B. Judith

C. they

D. Karla and Mary


Her friend is an actor. He _____ in many movies. 

A. has played

B. played


He __________ to the gym this morning.

A. went

B. goes

C. have gone

D. has gone


The man was a soldier in 1968. He ____________ in Vietnam.

A. fight

B. fighted

C. fought

D. has fought


They ________________ building the new mall yet.

A. have been

B. haven’t finished

C. been

D. hasn’t finished


Neil and Hellen ____________ the golf club.

A. already joined

B. have already joined

C. has already joined


________________________ to lock the door last night?!

A. Have you remembered

B. Do you remember

C. Did you remember

D. Do you remembered


I watched the new Transformers movie last night. I ____________ it.

A. don’t like

B. not liked

C. didn’t liked

D. didn’t like


I’ve never __________ to Universal Studios Hollywood. 

A. gone

B. go

C. went

D. going


The other day, I __________ you at the mall. You didn’t say ‘hi’ 🙁

A. see

B. saw

C. have seen

D. seen


I _______________ to the beach three times this year.

A. have

B. ‘ve been

C. go

D. gone


In 1997, I ____________ my driving license!

A. have got

B. got

C. getted

D. did get


I _____________ NY pizza. It’s delicious.

A. ‘ve already eaten

B. ‘s eaten

C. have eaten already

D. eaten


Earlier today, I ___________ my clothes.

A. washed

B. wash

C. washing

D. have washed


I’m hungry. I __________ breakfast at 7 this morning.

A. have eaten

B. ate

C. eat

D. eating


Miley Cyrus ____________ in my city yet. Maybe she’ll give a concert next year.

A. sang

B. singing

C. hasn’t sung

D. has sung


I have been studying English _____ seven years.

A. Since

B. Yet

C. Ever

D. For


Since I’ve been here in Las Vegas, I _______________ to a Cirque Du Soleil show.

A. not been

B. have’nt been

C. haven’t been

D. has not been


I would like to visit Berlin sometime. Unfortunately, I _________ there. 

A. have never been

B. have never gone


Have you seen Karen ____?

A. today

B. yesterday

C. last week


My sister ______ to New York three times and she’s going again next month. 

A. has been

B. has gone

C. went


Random Topics:

Passive Voice in Past and Present TenseGrammar: so and suchPresent/Past/Past ParticpleSentence TransformationCity PlacesAdverbial PhrasesTenseConnectives (because, due to, owing to, because of)Past Participle