have been 和 had been的区别分别在什么情况下使用呢

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/30 19:51:31
have been 和 had been的区别分别在什么情况下使用呢
xn@_evDº]t;LE UvjA6rIC*iĻ3c+Θ:E*ucϜsG+gtmB _;H9U'uLMu,oo^3zfxȻJ!y)]h QK 7<Taؾ/9Oa3zɿ~OOA]IRP\NVdf =ֱqA1*<2 $L)0I; a@.1~TKP )³a awc Q|Z)-]-c#ZS JD30x#u0)AIiq;V#8lv&~rE3o n$xAج .w r@H8=wFnؤ 'q *C?f[}y-`{\!9KPWM]JԖѕ/&q;wh#

have been 和 had been的区别分别在什么情况下使用呢
have been 和 had been的区别
分别在什么情况下使用呢

have been 和 had been的区别分别在什么情况下使用呢
一楼说的对,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.
在我去北京之前我去过西安.

丹霞游 对于这两个结构的笼统差别说的对
补充:
比如,你想说“我去过那儿”:I've been there before.
但如果是以前某个时间说的,就不一样了,
如:去年他告诉我说他去过那儿:He told me last year he had been there.

区别在于时态。前者是现在完成时,后者是过去完成时

前者是现在完成时,后者是过去完成时。