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.
热心网友
整句话讲的都是过去的事情,所以时态应该一致。既用过去完成时,不用现在完成时。