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.
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.
You’ll have been speaking French for ten years by then.
I’ll have been teaching for twenty years.
By the time you arrive, I’ll have finished dinner.
By the time you arrive, I’ll have been reading for an hour.