. I appreciated ____ the opportunity to study abroad two years ago.having been given B. having given to have been given D. to be given
34. It may rain, but I shall go out _____.
33. Here is such a difficult text _____ none of us can understand.
32. Hardly ______ when the bus suddenly pulled away.
31. The room is in a terrible mess; it _______ cleaned.
30. Please write a notice for the students and ______ .