ayúdenme por favor..............

Respuesta:
1. have lived
2. has finished
3. have drinked
4. Have....been