1. have given
2. has she ever done
has done
3. have you ever helped
have helped
4. have left
have you left
5. has he ever bought
has bought
Объяснение: