2) Answers:

    Yes, I have.

    No, I haven't.