Iwillhavefinishedalltheworkbythetimeyouarebackthisevening.
IamsurehewillhaveleftParisbythistimetomorrow.
Ihopewewillhavegotalltheinformationbeforeyoucometomorrow.
BythetimeyougettoNewYork,I_______forLondon.(2002年1月)
A)wouldbeleavingB)amleaving
C)havealreadyleftD)shallhaveleft
本题时间状语为by+将来时间,考察将来完成体用法,应选择D)。
BythetimehearrivesinBeijing,we________herefortwodays.(2001年6月)
A)havebeenstayingB)havestayed
C)shallstayD)willhavestayed
将来完成体用来可以表示在将来某一时间以前一直持续的动作,本句话的意思是:我们将在这里呆两天,因此谓语动词用将来完成体,答案为D)。