1. 两者的确很难区分,主要区别有以下两点。
1)having been done一般强调被动的动作,而且该动作必须和主句动作之间有着明显的时间/逻辑上的先后/因果关系,且隐含having been done的动作不会再进行的意味。 2)done做状语时更多时候强调的是一个可以延续的状态,而且它所表示的情况可以和主句动作同时存在。
2. 例如:
1)Having been kept in the fridge for two hours, the food has gone bad. 此题强调先有“be kept in the fridge”,才导致了后面的“go bad”. 前后动词有明显的先后/因果关系,且隐含了“这食物不会再放在冰箱里保存”的含义了。
2)Frightened by the news, he felt dizzy.
其实frighteded by the news是由“he was frightened by the news”变化而来的,强调的更多是一种状态。
其实在“他感到眩晕”的同时,他还在“感到害怕”。
being done 和done 表原因状语的区别
悬赏分:5 | 提问时间:2010-12-4 20:28 | 提问者:shqg7
Ideally_____for Broadway theatres and Firth Avenue,the New York hotel is a favorite with many guests
A locating B being located C having been located D located
这题我认为是选C 因为看到书上写being+done作原因状语,我说我感觉选Cbeing located 做原因状语,.翻译:因为其完美的地段,周边有百老汇剧院和第五大道,纽约公园酒店对许多旅客来说都是一个最佳选择。但是答案是D 是不是过去分词也可以做原因状语?being done 和done 表原因状语的区别 !求解释 网上复制的别来谢谢!好的追加悬赏
推荐答案
好奇地问一句,你是不是觉得是选B啊?感觉你一直在说B选项~
being done和done都是表示被动的状语,但是being done表示正在进行的被动动作,done仅仅表示被动。
再看这道题,题目的意思是说the New York hotel位于百老汇和第五大道周围,仅仅用表示被动的located就可以了。这个题目仅仅在表达事物事实所处的状态,没有要表达原因的意思。 而且locate有特殊用法,表示某个建筑物位于某地一般情况下会用be located in some place,这个词组转化成状语就变成located了。 回答时间:2010-12-5 00:17

