选D
解析如下:
D选项是现在分词的完成式,它主要用在状语中,表示这个动作发生在谓语动作之前.此句状语中的逻辑主语是主句主语"the students",故不定式或现在分词可选,又因状语中的动作发生在主语谓语动作之前,所以用现在分词的完成式.
扩展:
现在分词的被动形式:being+动词过去分词
现在分词的完成形式:having+动词过去分词
现在分词完成式的被动式:having been+动词过去分词
独立结构中也可以用现在分词的完成形式
The guests having left,he go on watching TV.
客人走后,他继续看起了电视.
If you still feel confused ,leave a message please