一个英语问题

Youhavebeenkind.你很亲切。是表示过去还是现在。havebeen+adj(后面没有for+时间)表示过去还是现在... You have been kind. 你很亲切。
是表示过去还是现在。
have been + adj (后面没有for+时间) 表示过去还是现在
展开
自荐53
2010-07-07
知道答主
回答量:9
采纳率:0%
帮助的人:4.3万
展开全部
现在。
have done是现在完成时。
现在完成时有两种含义,一种是过去对现在的影响,一种是动作或状态从过去一直延续到现在。
另外一种have done的特殊用法是与次数放在一起用,比如twice等。

再另外,以有没有for的出现来判断时态是不正确的。
for的出现与否取决于动词的延续性,如果动词时延续性动词,那么在一般过去时中也可以使用for。比如,I studied French for 3 years in Paris.
如果动词是短暂性动词,那么for这个时间段的标志是无法使用的。

ok了,纯手打,希望你懂了,考试应该没问题了。
罔断东风
2010-07-07 · TA获得超过234个赞
知道答主
回答量:60
采纳率:0%
帮助的人:62.8万
展开全部
这是现在完成时。

有两种情况要用现在完成时:
①过去做了某事对现在造成影响。
②过去某一时间开始并一直持续到现在的动作或状态

这要结合具体语境
我觉得应该是指这个人一直很亲切。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duduzx
2010-07-07 · TA获得超过1.8万个赞
知道大有可为答主
回答量:1871
采纳率:50%
帮助的人:1088万
展开全部
have been 是现在完成时,表示过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在的动作或状态。

在这句应该是过去某一时间开始并一直持续到现在的动作或状态,你一直都很亲切。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丁当张
2010-07-07 · TA获得超过1941个赞
知道小有建树答主
回答量:746
采纳率:100%
帮助的人:409万
展开全部
是表示一直以来。所以是表示从过去到现在的一个持续的状态。

You have been kind 可以翻成:一直以来,你都对我很好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
微雨o春雪
2010-07-07 · 超过12用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:0
展开全部
现在完成时
表示从过去某一时刻开始一直持续到现在的动作或状态。
应该是“你一直都很亲切”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式