未來完成式與未來完成進行式

未來完成與未來進行其實都沒有那麼常用,有興趣的人可以參考一下。不會應該沒關係吧,哈哈。

 

未來完成式 

A 未來完成式用在當我們想像在未來的某個時間點之前,往回看,在那個時間前已經完成的事。

They won’t have paid their debt by then.

We won’t have saved enough money by then.

By December, she will have gotten her driven license.

The builder says he’ll have finished the roof by Saturday.

The car will soon have done 100,000 miles.

 

B 用 by + 時間用語來表示在未來的某個時間點。

By September, I’ll have bought a used car.

I’ll have looked at a lot of cars by then.

 

C 用 already 跟 yet 來強調一件事將會發生在某個時間點前。

By April, he’ll have already saved $1,000

By April, he won’t have saved $1,000.

 

未來完成進行式 

D 未來完成進行式用在當我們想像在外來的某個時間點之前,往回看,在那個時間點前已經在進行的事。

We moved here in 1998. By next December we will have been living here for several years.

We’re moving to Paris next year. by 2005 we will have been living there for several years, and it should feel like home.

 

E 未來完成進行式強調持續的時間,常常會跟著一段時間一起出現。

You’ll have been speaking French for ten years by then.

I’ll have been teaching for twenty years.

 

未來完成式與未來完成進行式 

F 當要表示時間順序時,用未來完成式或未來完成進行式來表示先發生的事,後發生的事用現在簡單式來表達。

By the time you arrive, I’ll have finished dinner.

By the time you arrive, I’ll have been reading for an hour.

廣告

留言必須留下名字郵件地址經審核後才會出現

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s