Perfect Tense Quiz
Preview:
They _______ to the zoo last Sunday.
A. had gone
B. went
C. have gone
D. go
I (attend, not) __________________any parties since I came here.
A. did not attend
B. have not attended
C. was not attending
D. am not attending
E. do not attend
They………serving meals by the time we get to the restaurant
A. have stopped
B. will have stopped
C. will have stop
D. will have been stop
Laura _____ in New York before he _____ to London.
A. had lived/had moved
B. lived/had moved
C. had lived/moved
D. lived/moved
Have you __________________ your homework yet?
A. did
B. done
C. have done
D. doing
I went to the box office at lunch-time, but they had already sold all the tickets.
A. past perfect tense
B. simple past tense
C. present perfect tense
D. past perfect continues
A: He looks tired!
B: Yes, he ___a marathon!
A. already finished
B. hasn’t finished yet
C. has just finished
D. will have finished
James has been in Thailand _____ months but he hasn’t visited the beach _____ .
A. for/ still
B. since/ already
C. since/ just
D. for/ yet
She …. anything since 9 o’clock this morning
A. didn’t eat
B. haven’t eaten
C. will not have eaten
D. doesn’t eat
E. hadn’t eaten
___ (go) to America when you called her?
A. has she went
B. has she been gone
C. had she gone
D. have she gone
___ a car before?
A. have she drive
B. has she drove
C. had she driven
D. has she driven
By the end of this month, I …… back from Singapore.
A. shall have been
B. will
C. am shall
D. will have been
E. have been
Khadijah … her newest summer collection at the end of next March
A. will launch
B. will have launched
C. will had launched
D. will has launched
A: Hi, Syerina. Welcome to the party. (Meet, you, ever) _______________________ my cousin?
B: No, I have not.
A. have you ever met
B. have you ever meet
C. had you ever met
D. do you ever meet
E. did you ever met
By this time next year, Brian ————— a doctor.
A. will become
B. will have become
C. will have became
D. has became
E. is going to became
I _______ my grandfather for 2 months.
A. haven’t seen
B. don’t see
C. didn’t see
D. won’t see
Luis________________________(give) me a present.
A. have gave
B. has gave
C. have given
D. has given
She _________________ ten pages already.
A. has wrote
B. has written
C. writed
D. wrote
I …… to them three times, but I still haven’t received any comments.
A. wrote
B. have been writing
C. have written
D. had written
E. will have written
The teacher _____ the letter when we _____ to him.
A. hadn’t received/spoke
B. didn’t receive/had spoke
C. hadn’t receive/had spoke
D. hadn’t receive/had spoke
Have you __________________ your homework yet?
A. did
B. done
C. have done
D. doing
I _____ the rice before 8 o’clock.
A. has cooked
B. will cooked
C. will has cooked
D. will have cooked
By the time I _____him, he _____ 3 cups of coffee.
A. met/had drink
B. meet/had drunk
C. met/had drunk
D. met/had drank
My family _______________ a great time at your party.
A. have had
B. had
C. has had
D. was had
The lady _______ the twenty dollar bill before my father came back to pick his bill up.
A. had found
B. finds
C. has found
D. was found
About grammarquiz.net
GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.