应该就是B
这句话里Hardly had I sat down是主句 when the telephone rang是时间状语从句 根据从句可知整句话发生在过去(rang) 所以主句用完成时强调倒装的话就应该用过去完成时 所以就是had