21. My cousin came to see me from the country,________ me a full basket of fresh fruits.
A.brought B.bringing C.to bring D.had brought
22. I always take something to read when I go to the doctor’s ___ I have to wait.
A.in case B.so that C.in order D.as if
23. You should understand the traffic rule by now.You’ve had it ________ often enough.
A.explaining B.to explain C.explain D.explained
24. More and more people are signing up for Yoga classes nowadays,________ advantage of the health and relaxation benefits.
A.takingB.taken C.having takenD.having been taken
25. Accustomed to ________ the steep mountains,he had no difficulty reaching the top.
A.climbing B.climb C.having climbedD.have climbed
答案:BADAA