现在完成进行时的公式是have been+v.ing例如:I‘ve been skating for five years.但是后来参考书上又写了一句话I've lived in this city for three years.这句话为什么没有加been,两句有什么区别啊.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 05:04:52
现在完成进行时的公式是have been+v.ing例如:I‘ve been skating for five years.但是后来参考书上又写了一句话I've lived in this city for three years.这句话为什么没有加been,两句有什么区别啊.

现在完成进行时的公式是have been+v.ing例如:I‘ve been skating for five years.但是后来参考书上又写了一句话I've lived in this city for three years.这句话为什么没有加been,两句有什么区别啊.
现在完成进行时的公式是have been+v.ing例如:I‘ve been skating for five years.
但是后来参考书上又写了一句话I've lived in this city for three years.这句话为什么没有加been,两句有什么区别啊.

现在完成进行时的公式是have been+v.ing例如:I‘ve been skating for five years.但是后来参考书上又写了一句话I've lived in this city for three years.这句话为什么没有加been,两句有什么区别啊.
后面这句是现在完成时,如果用been , 就要说 I‘ve been in this city for three years.意思是一样的,只是用了不同的词
区别如下:
have been+v.ing-------表示动作从过去一直持续到现在,有可能在将来还会保持
have+v.pp-----表示动作已经完成,并且对现在造成一定的影响,是从过去到现在这个阶段,不延续到将来
希望对你有帮助

因为后来这句不是现在完成进行时,而是普通的完成时,但是表示的是一种状态,而不是强调持续的动作。

have been 是现在完成进行时的标志,那为什么i have been to korea twice 是现在完成时 have been done 什么东西?have been doing是现在完成进行时的被动语态嘛? [现在进行完成时]一直和你在一起:have been with you 还是 have been being with you如题关于一个现在进行完成时的问题:“一直和你在一起”是have been with you 还是 have been being with you? have been doing和have been done哪个是现在完成进行时啊? 现在完成进行时的被动语态结构是have been +过去分词还是have been+doing例如:They have been collecting some stamps since2000Some stamps have been collected by them since 2000 be occupied with 、、嗯、现在完成时当然是说“have/has been occupied with”,那个、这里的“have/has”是不是表是完成呐、那个“been”又是什么意义啊?还有、现在完成进行时“have/has been doing”、那 现在完成被动进行时是否是:have been being done,请给例句并说明 I have been graduate 现在完成进行时吧?graduate是动词 现在完成被动进行时是否是:have been being done,请给例句并说明 现在完成进行时的主动和被动语态都是have been doing吗? 现在完成进行时的句型是 主语+助动词have/has+been+doing,若没有动词,则为例:Lana has been a nurse since 2009. have been+adj 是属于现在完成时还是现在完成进行时呢?因为adj形容词是表示一个状态,是有延续的作用的,那是不是可以归纳为现在完成进行时呢? Nothing could have been more annoying.这里用的是现在完成进行式表示的是什么意思? 为什么现在完成进行时是have/has+been+动词进行时态 但是在“I have been为什么现在完成进行时是have/has+been+动词进行时态 但是在“I have been married for two years ”这句话里marry没加ing 现在完成进行时的公式是have been+v.ing例如:I‘ve been skating for five years.但是后来参考书上又写了一句话I've lived in this city for three years.这句话为什么没有加been,两句有什么区别啊. i have been getting scammed 是现在完成进行时 如果我想说现在完成时 可以用 i have been got scammed 英语中has been silent里为什么会有been?现在完成进行时和将来完成进行时的公式里都有been,可是它的后面接的都是现在分词啊,谁能解释一下 I have been looking forward to seeing you这是现在完成进行时的事态,为什么to后的see要加ing形式.