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
