英语将来完成时被动语态:will have been done

“Will have been done” 是英语中一种较为高级的时态结构,属于将来完成时的被动语态。它用于描述在将来某一时间点之前,某事将已经被完成(且强调动作的被动性)。

一、基本结构

肯定句: Subject + will have been + 过去分词 (done)

否定句: Subject + will not (won’t) have been + 过去分词

疑问句: Will + subject + have been + 过去分词?

二、使用场景

该结构常用于以下情况:

三、经典例句

By next Friday, the report will have been done by the team.
The building will have been completed before the end of this year.
All applications will have been reviewed by the committee by Monday.
Won’t the homework have been done by then?

四、注意事项

1. 主语通常是动作的承受者,而非执行者。
2. 常与 “by + 时间点” 连用,表示截止时间。
3. 不要与主动语态的 “will have done” 混淆。