将来完成进行时¶
将一直做某事: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.