been 是be 的过去分词
has been明显就是现在完成时,
“for+一段时间”表示某个动作(或状态)“持续达.”,
像这句话的意思,就是
他在那里已经呆(停留)了6个月了.
for有很多种用法:
1.表示“当作、作为”.如:
I like some bread and milk for breakfast.我喜欢把面包和牛奶作为早餐.
What will we have for supper?我们晚餐吃什么?
2.表示理由或原因,意为“因为、由于”.如:
Thank you for helping me with my English.谢谢你帮我学习英语.
Thank you for your last letter.谢谢你上次的来信.
Thank you for teaching us so well.感谢你如此尽心地教我们.
3.表示动作的对象或接受者,意为“给……”、“对…… (而言)”.如:
Let me pick it up for you.让我为你捡起来.
Watching TV too much is bad for your health.看电视太多有害于你的健康.
4.表示时间、距离,意为“计、达”.如:
I usually do the running for an hour in the morning.我早晨通常跑步一小时.
We will stay there for two days.我们将在那里逗留两天.
5.表示去向、目的,意为“向、往、取、买”等.如:
Let’s go for a walk.我们出去散步吧.
I came here for my schoolbag.我来这儿取书包.
I paid twenty yuan for the dictionary.我花了20元买这本词典.
6.表示所属关系或用途,意为“为、适于……的”.如:
It’s time for school.到上学的时间了.
Here is a letter for you.这儿有你的一封信.
7.表示“支持、赞成”.如:
Are you for this plan or against it?你是支持还是反对这个计划?
8.用于一些固定搭配中.如:
Who are you waiting for?你在等谁?
For example,Mr Green is a kind teacher.比如,格林先生是一位心地善良的老师.
He has been there for six months
He has been there for six months
现在完成式是have/has+动词分词.
上面的句子是不是has+been构成现在完成式的.
还有一个for在句中代表什么意思.
一楼的帮我举例下
在什么情况下。可以加for
现在完成式是have/has+动词分词.
上面的句子是不是has+been构成现在完成式的.
还有一个for在句中代表什么意思.
一楼的帮我举例下
在什么情况下。可以加for
英语人气:703 ℃时间:2019-12-26 17:36:16
优质解答
我来回答
类似推荐
猜你喜欢
- 1静止在水平地面上的物体质量为2kg,在水平恒力F推动下开始运动,4s末它的速度达到4m/s,此时将F撤去,又经8s,物体停下来,如果物体与地面间的动摩擦因数不变.求: (1)物体与地面间
- 2设D是两条双曲线xy=1和xy=2,直线x=1和x=3所围成第一象限内的闭区域∫∫(x^2/y^2)dxdy
- 3英语翻译:请提前做好准备.
- 4There are many wonderful p____in the spring Festival gala
- 5I am a police officer and that' hard( ) 1.work 2.job 3.works 4.jobs
- 6有关黄继光的英雄事迹(30字以内)
- 7电流计内阻Rg为1000Ω,满偏电流Lg为1mA,改装成的电压表有两档,当接0、1档时,所改装成的电压表量程为3V
- 8六一班有男生20人,女生40人.男生是女生的百分之几 男生人数全班人数的百分之几
- 9从20的因数中选出四个数,组成一个比例式,你又几种不同的方法?
- 1018课我的伯父鲁迅先生的主要内容