have been 和have done是什么时态 have been 和have done是现在完成时。 have:vt.有;持有;占有;由…组成;显示出,带有(性质、特征)。 been:v.曾经;曾经到过(某地)。 done:adj.完毕;了结;结束;煮熟;熟了;合乎礼仪;合乎规矩;得体。 扩展资料 I told you we should have done it my way! 我跟你说过我们原本应该用我的方法来做这事。 Any reasonable person would have done exactly as you did. 任何有头脑的'人都会完全照你那样去做的。 He said I must have done something bad to deserve it. 他说我肯定是罪有应得。 You shouldn't have done it without consulting me. 你不该不和我商量就做了这件事。 He was so desperate for a job he would have done anything. 他当时太想找份工作了,什么事都愿意干。 本文来源:https://www.wddqw.com/doc/5d415cd3a2c7aa00b52acfc789eb172ded63990b.html