Have done

phrasal finish, stop

Merriam-Webster's Collegiate Dictionary