滬江英語 > 英語時態(tài) > 將來完成時的用法

將來完成時表示到將來某一時刻已完成的動作或狀態(tài)。將來完成時由shall/will have加過去分詞構(gòu)成。

1.1 將來完成時的構(gòu)成
肯定句:主語 + shall/will have + 過去分詞...
否定句:主語 + shall/will + not + have + 過去分詞...
疑問句:Shall/Will + 主語 + have + 過去分詞...?
疑問代詞/疑問副詞 + shall/will + 主語 + have + 過去分詞...?

將來完成時

1.2 將來完成時的肯定句
句型:主語 + shall/will have + 過去分詞...
將來完成時的肯定句由“助動詞shall/will have + 過去分詞...”構(gòu)成:

I shall have done it by next week.我將于下周前做完它。
I shall have completed my report by Friday.到星期五我就會完成我的報告。
The snow will have disappeared before the end of February.積雪將于2月底之前融化。

1.3 將來完成時的否定句
句型:主語 + shall/will + not + have + 過去分詞...
將來完成時的否定句是在助動詞shall/will后加not,之后是“have + 過去分詞”:

We have worked together for several years. She won't have forgot-ten me.我們在一起工作了幾年,她大概不會不記得我。

1.4 將來完成時的一般疑問句
句型: Shall/Will + 主語 + have + 過去分詞...?
回答方式:Yes,主語 + shall/will.
No,主語 + shall/will + not.
將來完成時的疑問句是將助動詞shall/will置于主語之前(大寫shall/will的第一個字母),在句尾加問號;這種語序是倒裝語序:

Will you have done it all by 10:30pm? —No,I won't have done it by then.你能在晚10點半之前把它全部做完嗎? ——不,我那時還做不完。
Will you have finished reading the book by Friday? —Yes,I'll have finished reading the book by Tuesday.你會在星期五之前看完這本書嗎? ——是,我最遲在星期二就看完這本書了。

1.5 將來完成時的特殊疑問句
句型:疑問代詞/疑問副詞 + shall/will + 主語 + have + 過去分詞...?
將來完成時的特殊疑問句是將疑問代詞/疑問副詞置于助動詞shall/will之前(shall/will的第一個字母無需大寫),和一般疑問句差不多;這種語序是倒裝語序。就主語提問時,將疑問代詞或帶有疑問限定詞的名詞詞組置于助動詞shall/will之前,在句尾加問號;這種語序是陳述句語序:

How many words shall we have learned by the end of the term? 到本學期末我們可能學了多少詞匯?

1.6 將來完成時的用法
1.表示將來某一時刻前業(yè)已完成的動作

一般都要用一個表示將來時間的狀語,如由by(截至),before(在……以前)引導的介詞詞組或由when(在……時候),before(在……以前)等連詞引導的狀語從句:
I will have finished the job by that time.到那時我可以完成這項工作了。
I will have retired by the year2020.到2020年我將已退休。(含義是:在2020年或這之前,我退休已成為過去的事。)
2.表示將來某一階段內(nèi)持續(xù)發(fā)生的動作
He will have reorganized the company in about half a year.他將用半年左右的時間重組這個公司。
We will have been married25years on June26th.到6月26日我們倆結(jié)婚就滿25年了。
3.與將來完成時連用的動詞
將來完成時常與表示完成意義的動詞如build(建立),complete(完成),finish(結(jié)束)等連用。在believe(相信),expect(期待),hope(希望),suppose(料想)等動作之后,也常用將來完成時:
I expect you will have changed your mind by tomorrow.我預料到明天你就會改變主意了。
Workers will have completed the new roads by the end of this year.工人們將于今年年底前把新路鋪好。

將來完成時的用法