Помогите пожалуйста!
1) has sent;
2) have done;
3) have just cleaned;
4) has just caught;
5) has already invited.