After they _____________ cleaning the room,they ________home yesterday.

问题描述:

After they _____________ cleaning the room,they ________home yesterday.
Answers: finished, went&had finished ,went
Which answer is better?Why?
Thanks !

after 引导的状语从句,既可用一般过去时,也可用过去完成时.只是用过去完成时,更强调主句动作发生的时间在从句动作之后.
显然finish cleaning the room是在went home之前发生的,所以应用完成时.