have been
have been
have been 与had been
have been 和have ever been区别!
【have been being 】or【have been being 】
have been to与have been in
have ever been 还是 have never been
have been done 和 have been doing
have been in与 have been to
have been还是have been being?
have died have been dead
have married; have been married
have done和have been