have been是什么时态什么语态

 我来答
少盐刮油c0
2022-09-19 · TA获得超过5481个赞
知道大有可为答主
回答量:5533
采纳率:100%
帮助的人:270万
展开全部
现在完成时,意思是“你在此之前来过这个实验室吗?”问在现在说话这个时刻之前发生过什么,、所以用现在完成时,结构是have+过去分词(done)had+done是过去完成时,表示在过去这个时间点以前什么事情已经完成了。

扩展资料

  过去进行时(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从句中通常也只用一般现在时表示将来意义。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式