A. Did; do; finished B. Have; done; have finished C. Have; done; finished D. will; do; finish
单项选择题A: Why not go to see the dolphin show with me B: Because I()it twice, let's go home.
A. saw B. will see C. see D. have seen
单项选择题There are lots of things()I need to prepare before the trip.
A. who B. that C. whom D. whose