关于have been?

来源:百度知道 编辑:UC知道 时间:2024/05/17 23:39:49
1.i have been there twice
为什么不是have been to?
2.why these days I have been so depressed?
为什么不是have depress?
3.I have been more quiet than I had in the past.
为什么不是have more quiet?
4.I have been in the army for more than 5 years.
为什么不是have been to?

1.i have been there twice
这里的 there是副词,请记住在英语中,副词前面不能再有介词,所以就不要to了。
2.why these days I have been so depressed?
这里需要掌握的是,depress虽然是动词,但是表示情感一类的动词,如move,感动,直接用成be moved就表示被感动。也就是说,be+情感动词的过去分词,该动词发挥形容词的作用,有被动意味。这里的depressed就表示压抑或者消沉,是主观所不愿意的状态。
3.I have been more quiet than I had in the past.
quiet是形容词,前面必须要加系动词be,形容词不能直接跟在have后面。
4.I have been in the army for more than 5 years.
have been to是表示去了某地然后回来了。
如,I have been to London,我去了伦敦(但是我回来了,现在和你说话)。
have gone to去了某地没有回来。
如,She has gone to Japan,她去了日本(现在还没有回来)。
have been in表示持续的在某地,是持续的一种状态。句中表示,我在军队呆了5年。5年的一种状态的持续。

1.have been 本来就是表示一段时间的 而不是点时间 表示某一段时间持续的一种状态或动作
there here home前的to都直接省略
2.3.4都是表某一时间短的某一状态

(1)there 是副词其前不能加介词,here, home和there是一样的。
(2) depress意思是郁闷就拿汉语来说能说是你有郁闷么 只能说是你是郁闷的,be在此就表状态
(3)quiet是形容词就是汉语中: 安静的 你能说你有安静么
(4)to 后接地点不接人army 是军队的意思in the army 是在军队中的意思