早教吧 育儿知识 作业答案 考试题库 百科 知识分享

HAVE BEEN 可以加什么记得可以加DONE,那是什么意思呢?又记得可以加时间再用SINCE连上复句,那又是什么意思呢?当后加上IN或ON又有什么用?一定要加DOING吗?求关于HAVE BEEN 的全部用法!关键是各种时

题目详情
HAVE BEEN 可以加什么
记得可以加DONE,那是什么意思呢?
又记得可以加时间再用SINCE连上复句,那又是什么意思呢?
当后加上IN或ON又有什么用?
一定要加DOING吗?
求关于HAVE BEEN 的全部用法!关键是各种时态语法,当然最重要是我能理解
还有,它的中文有意思吗?
你能说说BEEN是什么意思吗,几时用到?是不是一定要与HAVE连用啊?他还可用了什么时态句式?还有,中文意思
▼优质解答
答案和解析
这个问题如果一时半会弄不清,不要着急,或许只是因为你学得还比较浅的缘故,英语中很多东西好比“禅”这个东西一样,以后学深了,自然会明白的.
1.Have been done 和have done 要分清楚 :
have been done 是完成时的被动语态 ,如
This house have been built for 4 years .就不能说 This house have built for 4 years .
Have done 就是完成时的主动语态 ,如
I have studied English for several years ,而表达为 I have been studied English for several years.
2.完成时加SINCE ,就是自从.已经.的意思
如 This house have been built for 4 years since last one was destroyed .
自从上一个被毁坏之后,这个建筑已经有4年了.
3.加上“in ,on"是要看具体情况的,它不是什么固定句型,完全没必要死记,学英语要灵活.
如I have been on this job for long .我干这个工作已经很久了.
I have been in this meeting for 3 hours .我已经字这个会议里待3个小时了.
根据下文要说什么用呗.
4.doing 的话,是现在完成进行时,一般”doing"表示进行时,前面有have been ,加个“现在”就是了.
I have been studying English for 3 years .我现在已经学习英语有3年了.(现在仍然在学)
注意比较:I have studied English for 3 years .我已经学英语3年了.(现在有没有学不知道,但暗示了过去学习英语对现在的影响)
5.Have been 通俗的说,表达”已经怎么怎么样“的意思.
基本用法已经差不多讲完了,当然还有其他,不过现在多说无益,你反而会弄混,先把第一步走好再说吧.平时做题注意点就可以了.
具体问题具体分析,英语没有一成不变的理论,希望这点你要明白!