therigh

热心网友

than从句里的事情发生在过去,而finish他的homework发生在这个过去的过去,所有是hadFYI

热心网友

在no sooner...than/hardly...when引导的句子中要用过去完成时,并且no sooner/hardly位于句首时要求倒装。所以应该是____No sooner had he___ finished his homework than the boy was asked to play the piano.

热心网友

整句话讲的都是过去的事情,所以时态应该一致。既用过去完成时,不用现在完成时。