Having done / Having been done”用法讲练 
                                              Jan 11, 2013初稿
                                              May 9, 2020整理 
规则:
这两种分词动作,发生在主句谓语动作之前。强调分词动作 先完成,然后才发生主句谓语的动作。这两种分词形式,多做状语或非限制性定语。
Having done为主动;Having been done 为被动。这两种分词形式后,常跟次数或一段时间。
例如:
1. Having finished his homework, the boy felt happy.
  写完了作业,男孩感觉很开心。(, 做状语。)
2. The boy, having finished his homework, felt happy.
  写完了作业的男孩,感觉很开心。(, 做后置定语。)
3. Having been told many times, he finally understood it.
  被告诉了很多次,他终于明白了。(Having , 做状语。)
Having done专练:
1. ____ such heavy loss in the hurricane, the farmer didnt expect to have a good harvest.
  A. Suffering    B. Having suffered    C. Suffered    D. To suffer
  (答案B. 解析:, 放句首做状语。句意: 农民先遭受损失, 后产生心理预期。)
2. The manager, ____ it clear to us that he didnt agree with us, left the meeting room.
(2005江西)programme用法
A. who has made    B. having made    C. made    D. making
  (答案B. 解析:, 做后置定语。句意: 先宣布了某事的经理,离开会议室。)
3. The old man, ____ abroad for twenty years, is on the way back to his motherland.
(2004江苏)
A. to work    B. working    C. to have worked    D. having worked
(答案D. 解析:, 做后置定语。句意: 在国外已经生活了20年的老人,正走在回祖国的路上。)
4. The storm left, _____ a lot of damage to this area.  (2005全国卷)
A. caused    B. to have caused    C.. to cause    D. having caused
(答案D. 解析:, 做状语,该部分也可以放句首。句意: 暴风雨先造成巨大破坏,然后离开。)
Having been done专练:
1. _______ the story many times, the child asked his grandma tried a new one.
A. Had been told    B. Having been told    C. Having told    D. Had told
(答案B. 解析:Having 放句首做状语。句意: 小孩已经听过很多遍了,要求换个新故事。)
2. Having been attacked by terrorists, __________. (2004上海)
  A. doctors came to their rescue        B. the tall building collapsed
  C. an emergency measure was taken    D. warnings were given to tourists
  (答案B. 解析:Having 放句首做状语。句意: 大楼先被袭击,后倒塌。这里注意,分词的逻辑主语和主句的主语, 是同一个。)
进一步练习:
1. ____ in the queue for half an hour, Tom suddenly realized that he had left his wallet at home.
(2004北京)
  A. To wait    B. Have waited    C. Having waited    D. To have waited
2. ________the programme, they have to stay there for another two weeks.
A. Not completing         B.Not completed
C. Not having completed   D.Having not completed
3. ____ a reply , he decided to write again.
  A. Not receiving  B. Receiving not  C. Not having received  D. Having not received
4. ____ to reach them on the phone, we sent an e-mail instead. (2008重庆)
  A. Fail    B. Failed    C. To fail    D. Having failed
5. ____ his homework, he went to play football.
  A. Having finished    B. Finished    C. Having been finished    D. In order to finish
6. _____ around the Water Cube, we were then taken to see the Bird’s Nest for the 2008 Olympic Games.
  A. Having shown    B. To be shown    C. Having been shown    D. To show
7. ________ for several weeks, the city was short of food and clothing.
A. Had been flooded      B. Having been flooded   
C. Having flooded        D. It had been flooded
8. ________ many times, he finally understood it. 
A. Told    B. Telling    C. Having told    D. Having been told 
9. Not ____ the exact departure time, he missed his flight.
  A. to be told    B. to have been told    C. being told    D. having been told
答案:1--4 CCCD 5--9 ACBDD