?1. By the end of this year ,I ____enough money for a holiday?
A will save ?B will be saving ?C will have saved ?D have saved

2. I have been studying here for four years,by next summer ____-.?
A shall graduate ?B shall be graduated ?C shall be graduating ?D shall have graduated

3. I hope her health _______greatly by the time we come back next year.
A improves ?B improved ? C will be improved ?D will have improve ?

4. “Are yougoing to Richard”s birthday party???
?“Yes.By then I ______my homework..” ?
A had finished ? B will have finished ?C would have finished ? D finished?

5. I suppose by the time I come back in ten years? time all these old house______down
A will have been pulled ? B ?will be pulling ?C will have pulled ?D will be pulled
?
6. I hope that they ______the road by the time we come back.?
A will have repaired ?B would have repaired ?
C have repaired ? D had repaired
?
7.By the time you arrive in London, ?we?______in Europe for two weeks. ?
A ? shall stay ? ? ? ? ? ? ? ? ? B ? will have stayed ? ?
C ? have stayed ? ? ? ? ? ? ? ? ?D ? have been staying?
?
8. By the year 2010,scientists probably?______a cure for cancer. ?
A ? will be discovering ? ? ? ? B ?are discovering ?
C ? will have discovered ? ? ? ?D have discovered?
?
?Before long, ?he?______?all about the matter. ?
A will have forgotten ? ? ?B ?forget ? C ?have forgotten ? ? ? ?D ?forgot
?
【答案解析】
?CDDBA ?ABCA