They ____ taken a long time ago .填were 还是have.