—— Is Tom still smoking ? —— No.By next Saturday he _______ for a whole month without smoking a single cigarette. 
#104650
A
will go
B
will have gone
C
will have been
D
has been going
推荐题目
 ---May I use your computer, Alex? ---Sorry. Mine _____. 
#103334
A
has repaired
B
is being repaired
C
has been repaired
D
is repairing
—Why did you come by bus? —My car broke down yesterday evening and I ________ it repaired. 
#104731
A
didn’t have
B
don’t have
C
won’t have
D
haven’t had
—Are you still busy? —Yes, I __________my work, and it won’t take long 
#101141
A
just finish
B
am just finishing
C
have just finished
D
am just going to finish
I ______ Beijing for Shanghai in a few days. Do you know when the earliest plane ________?
#102279
A
leaves; takes off
B
am leaving; takes off
C
leave; is taking off
D
am leaving; is taking off