Grammar Quiz

Present Perfect Tense and Simple Past Tense Quiz

English multiple-choice grammar quiz about Present Perfect Tense and Simple Past Tense

Preview:


A: Do you know where Adam is?

B: Yes, I’ve ___ seen him. He’s in the kitchen.

A. just

B. never

C. already

D. ever


The cat _________ just __________ a mouse and it is so happy.

A. has caught

B. have caught

C. has catched

D. has catch


My mum has not ____ come back from work.

A. ever

B. still

C. yet

D. just


We…….here since yesterday.

A. has been

B. have been

C. had been

D. has


I haven’t been out for a meal _____ the new outbreak of COVID-19.

A. since

B. for

C. still

D. yet


I …….. (buy) a new sweater last week.

A. have brought

B. have bought

C. brought

D. bought


She hasn’t_____ a holiday in the mountains _____ 2019.

A. have/ since

B. has/ for

C. had/ since

D. had/ for


She _________________ ten pages already.

A. has wrote

B. has written

C. writed

D. wrote


I _____ to school every day when I was young.

A. walk

B. walked

C. have walked

D. have never walked


Ken __________ already __________ his friends to his birthday party. He is very excited now.

A. has invite

B. has inviting

C. has invited

D. have invited


Have you _____ money to a busker?

A. ever give

B. never give

C. ever given

D. given ever


Steven ________________ seven movies so far this month.

A. saw

B. will see

C. has seen

D. will have seen


I ………. my grandparents last week.

A. visit

B. has visited

C. visited

D. have visited


The form of the present perfect tense:

A. have/has + past participle

B. had + participle

C. be + verb + -ing

D. have/has + past tense


_______ you ever ________ to China?

A. Did … went

B. Did …. go

C. Have … been

D. Has … gone


Random Topics:

CommasPast Tense vs Present Perfect TenseInfinitive FormsModals: Possibility, Necessity, ExpectationModal Auxiliary VerbsTenses and ComparisonsPassive and Active SentencesInfinitive and GerundsRelative Clauses & Real ConditionalsFuture Perfect Continuous