this hat has been in the window for a long time这里的has been 句型不懂 用法和在句子里的意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 06:46:13
this hat has been in the window for a long time这里的has been 句型不懂 用法和在句子里的意思
xU]OA+ 7ĤmLڗ?l 5ķՂUВRRDc:wvy/"l4}h,aw={n0: KbdAUD $H,FVD"[)˲m 2q1U8١, ^}ۇ j|Q,gz92Ξ?CBv"FYj6o,#Ji;h nfV̰Tvfݻyk_fWQ#k%ZPA>f{ Wטnhv vRbŅCc܂ȅ_:l7~Q4ơ8PZU.ag=;)7Dž;B{fbQIutEd>s'

this hat has been in the window for a long time这里的has been 句型不懂 用法和在句子里的意思
this hat has been in the window for a long time
这里的has been 句型不懂 用法和在句子里的意思

this hat has been in the window for a long time这里的has been 句型不懂 用法和在句子里的意思
这个帽子在窗户上已经有一段时间了.
has been 是现在完成时,表示这个动作对现在仍然后影响.也就是说,帽子现在还是在窗户上.
如果我们用had been也就是过去完成时时态的话,意思就不同了.表示的是,帽子曾经在窗户上放了一段时间,但是现在已经不在窗户上了.

现在完成时,表示一种状态."已经"的意思
如:
She has been in China for a long time.
"她已经在中国待了很久了"

这个句子是过去完成时态
过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间。
和过去完成时一样,过去完成进行时也必须以一过去时间为前提。
I had been looking for it for days before I found it.
这东西我找了好多天才找着的。
They had only been waiting ...

全部展开

这个句子是过去完成时态
过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间。
和过去完成时一样,过去完成进行时也必须以一过去时间为前提。
I had been looking for it for days before I found it.
这东西我找了好多天才找着的。
They had only been waiting for the bus a few moments when it came.
他们只等了一会儿车就来了。

收起

完成时...

这个帽子在窗户上已很长时间了.
HAS BEEN是完成时
这时没有实际意思,是表未时态的词