WorksheetsPast perfect and question tags
Total questions: 16
Worksheet time: 8mins
1. She _________ the ocean before she moved to Vancouver.
A. had never seen
B. never seen
C. have never seen
D. had never saw
2. The teacher ________ out when I arrived in the classroom.
A. goes
B. have gone
C. has gone
D. had gone
3. I ______ my document before the power went out in the computer lab.
A. had save
B. have saved
C. had saved
D. saved
4. When they arrived we _________ the test.
A. had already started
B. have already started
C. starts
D. already starting
5. You have a ticket to the game, _______________?
A. have you
B. don’t you
C. haven’t you
D. do you
6. George _________ his furniture before he moved to Japan.
A. have sold
B. had sold
C. had sell
D. sells
7. He arrived late, _______?
A. didn’t he
B. did he
C. hadn’t he
D. didn’t he
8. Tom knows Alice, _____________?
A. doesn’t he
B. is he
C. does he
D. isn’t he
9. Larry _________ his homework already by the time Roy came over.
A. finishes
B had finish
C. had finished
D. have finish
10. Everybody likes beauty, ___________________?
A. doesn’t he
B. do they
C. don’t they
D. does he
11. I ________ a little Spanish before I went to Mexico.
A. study
B. had studied
C. had study
D. have studied
12. Peter never comes to class late, ________________?
A. doesn’t he
B. doesn’t Peter
C. does he
D. does Peter
13. Ruth ________ an Australian until she met John.
A. had never met
B. have never met
C. never met
D. never have met
14. I’m going to see my grandparents in HCM City next week, _______________?
A. aren’t I
B. am not I
C. are you
D. am I
15. I ________ such majestic mountains before I went to Banff.
A. never seen
B. had never seen
C. never have seen
D. never saw
16. ________ visited Toronto before your trip last summer?
A. Have you ever
B. You had
C. Had ever you
D. Had you ever
