整理照片这项活动占据了整个上午,可能仍在继续,也可能刚停下来。蓝色的双手同样可以是刚结束的活动留下的证据。

理解要点

结构为have/has + been + -ing。否定第一个助动词:haven't been sleeping。疑问句把have/has放到主语前。用for、since和how long表达时长。重复活动可以持续数周,而不必每一分钟都在做。

例句

  • I've been sorting photos all morning.我整个上午一直在整理照片。
  • Ben has been learning Welsh since March.本从三月起一直在学威尔士语。
  • Have you been using my desk?你最近在用我的书桌吗?
  • We haven't been sleeping well lately.我们最近一直睡得不好。
  • Your hands are blue. Have you been painting?你的手是蓝色的。你刚才在刷漆吗?
  • They have been delivering food in the neighbourhood every Sunday for a year.他们一年来每周日都在社区送餐。

朗读使用设备上的英语合成语音,质量和可用性因设备而异;它不会评估发音。

注意事项

进行形式不保证此时此秒仍在做,也不保证任务已经完成。状态动词在通常的状态含义下多用完成时简单形式:have known,不是have been knowing。

自己试一试

  1. 选择正确选项。 Ben ___ been learning Welsh since March. (have / has)

    显示答案或示范答案与解析

    has

    Ben是单数,所以用has been learning。

  2. 选择正确选项。 We haven't ___ sleeping well lately. (be / been)

    显示答案或示范答案与解析

    been

    Haven't和-ing形式之间保留been:haven't been sleeping。

  3. 选择正确选项。 Have you been ___ my desk? (use / using)

    显示答案或示范答案与解析

    using

    Have been后用-ing形式using;use末尾不发音的e需要去掉。

今天就用起来

描述本周一直投入的一项活动和近期重复的习惯,再根据可见痕迹提出一个问题。说明该活动仍在继续还是刚刚停下。