11问答网
所有问题
have been 和 had been的区别 分别在什么情况下使用呢
如题所述
举报该问题
其他回答
第1个回答 2019-07-21
一楼说的对,have been 用在
现在完成时态
中,如:
I have been here for ten years.
They have been to Shanghai for a long time.
had been 用于
过去完成时
中.如:
I had been to XI'an before I went to Beijing.
在我去北京之前我去过西安.
相似回答
havebeen和hadbeen区别
答:
时态不同、用法不同、意义不同等
。1、时态不同:“havebeen”是
现在完成时
,“hadbeen”是过去完成时。2、用法不同:“havebeen”表示过去的动作或状态持续到现在,并且对现在有影响。“hadbeen”表示过去的过去发生的动作或状态。3、:“havebeen”强调现在的结果,“hadbeen”强调过去的行为或状态。
大家正在搜
have had done怎么用
had been done怎么用
什么时候用have been
什么时候用had been
had have been
have been done
have been表示什么
have had done
had been there