单选题 I was overjoyed at the news of my hometown ______ so much progress.
    A.to make        B.to have made        C.made           D.having made
【正确答案】 D
【答案解析】