问题
选择题
________ their lessons, they went to the cinema.
A.Finishing
B.Had finished
C.Finished
D.Having finished
答案
答案:D
考查非谓语动词。句意:由于已经完成了课程,他们去看电影了。现在分词表示正在进行的伴随性动作,其逻辑主语为句子主语,如果动作发生在主语动作之前,则用完成时态的现在分词,故选D。