这个句子中,为什么用would have taken ?