从A. B. C. D.四个选项中,选出可以填入空白处的最佳选项。
21. --- What terrible weather! It _________ for more than a week!
   --- The rain season will last about a month.
    A. rains       B. will be raining      C. rained      D. has been raining
22. He called the police for help, _______ that the problem was more than he could deal with.
    A. having been realized    B. to realize     C. realizing     D. realized