have been可以直代很多意思,主要还是指示"已经去过,或者到"一般比较熟悉的用法就是"I have been China for three months"
have done表已经做完了,是完成时,就是在你说话的时候,这件事已经做完了,比如说"I have done my homework"
have gone,也是完成时,表示已经走了"Your mother has gone befroe you arrived home"
have been和have done有何区别?
have been和have done有何区别?
还有have gone
还有have gone
英语人气:824 ℃时间:2020-01-29 20:42:50
优质解答
我来回答
类似推荐
猜你喜欢
- 1如果我爱的人从未给过我机会那么,我是不是应该放弃,然后给别人机会爱我英文翻译
- 2春天最高温度21度和秋天最高温度21度哪个感觉更凉更冷?
- 34v2w的灯L1与8v2w的灯L2串联让其中一盏灯正常发光 电源电压应为多少?另一盏灯实际电功率?哪个灯亮?
- 4国庆见闻的200字作文 急!
- 5There is a lovely kite flying in the sky.改为反意疑问句 赞同0|评论
- 6将函数f(x)=3sin(-2x+π4)+1的图象向左平移π4单位,再向下平移1/3单位,得到函数y=g(x)的图象. (1)写出y=g(x)的解析式; (2)写出y=g(x)单调区间; (3)写出y=g(x)的对称轴方
- 7She has been in NewYork for over a month.She has been in NewYork for___ ___a month.(同义句转换)
- 8M=(n+1)除以(n-1),M除以m-1=多少,用含n代数式表达
- 91mpa时丙烷的沸点是多少?
- 10lx-1l+lx-7l+l2x-1l+l2x-3l+l-x+2l的最小值