have been是什么意思?还有用法
满意请采纳
have been没有详细的意思,been是过去分词,构成现在完成时。
现在完成时是“过去发生的动作对现在造成了影响”而且“过去的动作或状态持续到现在并且已经完成”。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。
它的构成是:主语+have/has +动词的过去分词。
现在完成时的用法:
1、过去发生的动作对现在造成的影响。
2、过去的动作或状态持续到现在并且可能继续下去。
3、现在完成时表示将来
扩展资料
基本结构:主语+have/has+动词的过去分词(p.p)
①肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他).
②否定句:主语+have not/has not+动词的过去分词(p.p)(V-ed)+宾语.
③一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他)?
肯定回答:Yes,I have.或Yes,she/he/人名 has.
否定回答:No,I haven't.或No,she/he/人名 hasn't.
④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)
一直;去过;已经(现在完成时)。
后接动词ing形式,表示现在完成进行时
例句:
I have been away from Paris for two weeks.
我离开巴黎已经两星期了。Flowers soon faded when they have been cut.
花剪下后很快就会枯萎。Had he not saved me, I might have been drowned.
我可能溺死了,若非他救了我。She is said to have been an actress about twenty years ago.
据说她在20年以前曾是一位女演员。More than200 films on agriculture have been released.
一共发行了200多部关于农业的影片。The old currency will have been phased out by 1990.
旧币分阶段至1990年将全部禁止流通。