Answer:
I would suggest using www.google.es and search each term there and also use RAE for an exact definition.
Explanation:
1) nosotros hemos abierto
2) ha vuelto
3) he descubierto
4) has devuelto
5) hemos hecho
6) he dicho
7) se han puesto
Answer: Porque quieres ir a comprar tan pronto?