对的 having finished his homework 动名词作主语 完成家庭作业后汤姆很高兴
finish的形式应该是和homework相关,finish和homework是动宾关系,所以用了finished
答案A having done是现在分词的完成式,表示动作完成.
A.句意.做完他们的作业后,男孩们去玩足球了.
A
1:he finished his homework before went out to play.2:before he went out to play,he had finished his homework.
答案选B. Having finished这里要用V+ing形式,且finish这个动作发生在went out 这个动作之前
had done因为此句的谓语动词had done 先于主句went 这个过去的动作发生. 过去的过去要用"过去完成时"不明白可以追问我,满意的话请点击【采纳】
独立主格结构His homework done
答案Bon/upon doing sth.表示“一……就……”,本题意为“他一完成家庭作业就去打篮球了.”