efore 作为介词‘ 在……之前’,作为副词‘ 以前’ 与现在完成时连用
ago 常与一段时间连用‘ ……前’ ,如three days ago 三天前,与一般过去时连用.
所以答案分别是
1 before ,ago
2 ago
3 before