have been什么意思的翻译。

 我来答
小土豆ycm

2022-09-26 · 国家公务员、教育领域创作者
小土豆ycm
采纳数:12154 获赞数:43400

向TA提问 私信TA
展开全部
have been
现在完成时,意思是“你在此之前来过这个实验室吗?”问在现在说话这个时刻之前发生过什么,(对现在还产生了一定影响) 所以用现在完成时,结构是have+过去分词(done)had+done是过去完成时,表示在过去这个时间点以前什么事情已经完成了,例如“I had done my homework before I went bed yesterday”。

过去进行时(was/ were doing)
①表示在过去一个具体的时间正在发生的动作。
例:Mary was listening to light music 10 minutes ago.
10分钟前,玛丽正在听轻音乐。
②表示过去某个时间段内一直在发生的事情。
例:I was travelling in London last summer vacation.
去年暑假我在伦敦旅行。
③过去进行时可以表示过去将来的含义。
瞬时动词的过去进行时一定表示过去将来的含义。
例:Then she said she was leaving.
然后她说她要离开了。
持续动词的过去进行时只有在有过去将来的时间状语或过去将来的语境下才能表示过去将来。
例:She said that she was travelling the next day.
她说她第二天要去旅行。
④过去进行时和频度副词连用可以表示说话者或褒义或贬义的感情色彩。
例:When he lived in country,he was always helping the poor.
住在乡下时,他总是帮助穷人。用于某些短语后在make sure(弄清楚),make certain(弄清楚),take care(注意,当心),注意,当心be careful(注意,当心),mind(注意),watch(注意)等后的that从句中通常也只用一般现在时表示将来意义。
yiyuanyi译元
2022-08-23 · TA获得超过14.4万个赞
知道大有可为答主
回答量:2.9万
采纳率:72%
帮助的人:9321万
展开全部
 have been/have been in/have been to/have gone to
have been意为“成为……多长时间”;have been in意为“在某地呆了多长时间”。二者都常与表示一段时间的状语连用。如:
1、She has been a teacher for five years。
2、I have been here for two hours。
3、His parents have been in China for three months。
have been to意为“曾经去过某地”,现在已不在那里了,常与ever,just,never等词连用。其后可接once,twice等表示次数的词。如:
4、He has just been to the library。
5、They have never been to the Great Wall。
6、I have been to Beijing many times。
have gone to意为“到某地去了”,说话时作句子主语的人不在现场,通常是第三人称作句子的主语。如:
7、Whereis Tom? He has gone to the post office。
8、Mr Green isnt here。He has gone to Shanghai。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式