將來完成時(shí)(future perfect tense)是英語十六種時(shí)態(tài)之一,屬于將來時(shí)的范疇,顧名思義在未來某個(gè)時(shí)間點(diǎn)之前已經(jīng)完成的動(dòng)作。 一、定義: 表示在將來某一時(shí)間以前已經(jīng)完成或一直持續(xù)的動(dòng)作。 二、結(jié)構(gòu): 1、肯定句:主語 + will + have + 過去分詞... Linda will have left at eight o’clock. 到八點(diǎn)鐘琳達(dá)八就走了。 The train will have left by the time you reach the station. 當(dāng)你到達(dá)車站時(shí),火車就已經(jīng)離開了。 2、否定句:主語 + will not (won't) + have + 過去分詞... Linda will not have left at eight o’clock. 到八點(diǎn)鐘琳達(dá)還不會(huì)走。 The train will not have left by the time you reach the station. 當(dāng)你到達(dá)車站時(shí),火車還不會(huì)離開。 3、一般疑問句:Will + 主語 + have + 過去分詞...? Will Linda have left at eight o'clock? 到八點(diǎn)鐘琳達(dá)就已經(jīng)走了嗎? Won't the train have left by the time you reach the station? 當(dāng)你到達(dá)車站時(shí),火車不會(huì)已經(jīng)開了嗎? 4、特殊疑問句:特殊疑問詞 + will + 主語 + have + 過去分詞...? When will Linda have left? 到什么時(shí)候琳達(dá)已經(jīng)離開了? Why will it have got colder by May? 為什么到五月份天氣會(huì)變冷? 三、基本用法 1、在未來某個(gè)時(shí)間或事件之前結(jié)束的動(dòng)作或事件。 You will have arrived by then. 到那時(shí)你已經(jīng)到了。 They will have dressed up by the time you reach home. 你到家時(shí),他們會(huì)打扮好的。 He will have learned all the songs by heart before anyone else does. 他會(huì)比其他人先把所有的歌都背熟。 2、表示推測(cè) I don’t think Leo will have cleaned the house completely by the time we reach. 我認(rèn)為我們到達(dá)的時(shí)候利奧不會(huì)把房子打掃干凈。 Considering how things are going on now, they will not have finished their homework by tomorrow. 考慮到現(xiàn)在的情況,他們明天不會(huì)完成作業(yè)。 四、時(shí)間關(guān)鍵詞 將來完成時(shí)常見的時(shí)間關(guān)鍵詞有:before,by the time,by + 特定的時(shí)間,when,after,by + 日期或年份,by then,until,by the end of,till,by the year 2022,……。 五、時(shí)態(tài)區(qū)分 將來進(jìn)行時(shí)和將來完成時(shí)是屬于未來時(shí)期的兩種時(shí)態(tài)。必須準(zhǔn)確理解它們,以便在書面和口語中正確使用和使用它們,例如: |
|