谢谢回帖,但我我觉得在OG中找到的N+having done形式似乎没有new_new所说规则
OG中having最常犯得错是主语不明确,如
127. In theory, international civil servants at the United Nations are prohibited from continuing to draw salaries from their own governments; in practice, however, some governments merely substitute living allowances for their employees' paychecks. assigned by them to the United Nations.
(A) for their employees' paychecks, assigned by them
(B) for the paychecks of their employees who have been assigned (B)
(C) for the paychecks of their employees, having been assigned(having的主语不明确)
179. During the early years of European settlement on a continent that was viewed as "wilderness" by the newcomers, Native Americans, intimately knowing the ecology of the land. were a help in the rescuing of many Pilgrims and pioneers from hardship, or even death.
(C) Native Americans, with their intimate knowledge of the ecology of the land, helped to rescue(C)
(D) having intimate knowledge of the ecology of the land. Native Americans helped the rescue of(having的主语不明确,可能指newcomers或Native Americans)
但having在语明确的情况下是正确的,如
111. Egyptians are credited with having pioneered embalming methods as long ago as 2650
226. Pablo Picasso, the late Spanish painter, credited African art with having had a strong influence on his work.
回到正题上,所以我对C还是觉得很疑惑,请大家多包涵,再想想看,谢谢!!
[此贴子已经被作者于2005-5-5 16:57:11编辑过] |