He went to bed ——(drink),and when he woke up .he found he still had his shoes on.

drunk 和 having drunk
在这个空中 怎么辨析呢 ?

这里应该填写drunk

drunk在这里是形容词,意思是喝醉了的。

这里牵涉到伴随状语的概念,drunk作为形容词,可以用作伴随状语,即表示他睡觉的时候是醉着的。其他形容词作伴随状语的例子有:He left home young and came back old.(他年纪轻轻的时候离开家,回来的时候上了年纪。)

如果用分词作伴随状语时,通常只用现在分词,或者过去分词,现在分词一般表主动,过去分词一般表被动。 例如:She came back to the room, following her mother (现在分词)。She came back to the room, followed by her daughter.(过去分词)

一般不会出现have +动词过去分词来做伴随状语的情况。

满意的话,就采纳吧。如果不懂,欢迎追问。^_^
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-01
一个是过去时,一个是过去完成时,表示发生在过去的过去。
分析喝酒和上床的时间关系,必定是喝酒之后再上床。也就是喝酒先发生。选后者。
至于having它是动词ing作状语。