将来完成进行时

将一直做某事:will have been + 动词ing(全部人称) / shall have been + 动词ing(第一人称)

将一直吃:will have been eating
将一直跑:will have been running
将一直睡觉:will have been sleeping
将一直唱歌:will have been singing songs
将一直读书:will have been reading books
将一直谈论关于老师的事情:will have been talking about the teacher

  • I will have been walking in the street before tomorrow evening.明晚之前,我将一直在路上走。

  • You will have been doing homework under the bed before your dad comes back.在爸爸回家之前,你将一直在床下写作业。
    • 主将从现,从句表示将来用现在时。

  • I will have been waiting for an offer by the end of this year.我将一直在等录取通知,直到今年年底。

句型转换

  • They will have been sleeping before five.他们五点之前将一直睡觉。
    • They won't have been sleeping before five.在五点之前,他们并不会一直睡觉。

    • Will they have been sleeping before five?他们五点之前将一直睡觉吗?
      • Yes, they will.

      • No, they won't.