hasbeendoing和havebeendone