你的认为是对的,但它的表示方法就是having done放开头,它就表过去完成时.从来就没有hading done 的.
而D.选项改为 after drinking…… 或 after he drank up(表喝完)也是可以选的.
另外after引导的时间状语从句前后对应关系是很灵活的,不能一概而论.实际上大部分从句都很灵活,得从句意上理解~
你的认为是对的,但它的表示方法就是having done放开头,它就表过去完成时.从来就没有hading done 的.
而D.选项改为 after drinking…… 或 after he drank up(表喝完)也是可以选的.
另外after引导的时间状语从句前后对应关系是很灵活的,不能一概而论.实际上大部分从句都很灵活,得从句意上理解~