have done是什么意思? 怎么用?
来源:百度知道 编辑:UC知道 时间:2024/06/01 20:57:48
还有have been,在什么样的情况下用他们?
不是很懂,请讲一下,谢谢...
不是很懂,请讲一下,谢谢...
have done 是指已经做了什么“done”可以替换任何及物动词的过去完成时结构。
举个例子:I have eaten that apple.
我已经吃过了苹果
have been 是指状态,也可以曾经去过,但已回来
再举个例子:I have been in Beijing for 3 years.
我曾经在北京呆了三年。
回答者: 岸上的小披风♂ - 经理 四级 1-4 12:33
en,一个是行为,一个是状态
先讲一下区别,这两个都是现在完成时结构
have done 是指已经做了什么“done”可以替换任何及物动词的过去完成时结构。
举个例子:I have eaten that apple.
我已经吃过了苹果
have been 是指状态,也可以曾经去过,但已回来
再举个例子:I have been in Beijing for 3 years.
我曾经在北京呆了三年。
已经做过某事
HAVE DONE 是现在完成时
I HAVE BEEN SHANGHAI LAST MONTH.
了解了没?
已经做了某事。句中通常有提示词,如for since seldom never,等,详细Q我,276364125