24. When I ……………… to the cinema, the film …………. so I couldn’t see its introduction.
A. went - had started B. had gone - started
C. went - started D. have gone - will start
25. Due to an increasing rate of illegal hunting, there ……… a dramatic drop in the number of rhinos over the last 10 years.
A. is B. has been C. had been D. was
26. After Marry …………… her Japanese course, she went to Japan to continue her study.
A. has finished B. finished C. had finished D. finishes
27. John, my brother, who is also my best colleague, …………. me a lot in our important project since we started it.
A. supports B. has supported C. have supported D. supported
28. That her grades are high in school ………………. her parents proud.
A. made B. make C. have made D. makes
29. This is the first time I ………. swimming with my friend and ………… to the bottom like a rock.
A. have gone - have swum B. have gone - swam
C. go - swim D. went - swam
30. By the time Jane arrives, we ………………. the deadline of this week.
A. have finished B. had finished C. will have finished D. finishes