By the time he retires, Professor Baker______for almost forty years.A.will teachB.will hav
By the time he retires, Professor Baker______for almost forty years.
A.will teach
B.will have taught
C.has taught
D.will be teaching
By the time he retires, Professor Baker______for almost forty years.
A.will teach
B.will have taught
C.has taught
D.will be teaching
He'll be an astronaut by the time he ______ thirty.
A.is
B.had been
C.will he
D.is going to be
______, he'll make a first-class tennis player.
A.Giving time
B.To give time
C.Give time
D.Being given time
(When each time) he (came) to Beijing (on business), he (would) call on me.
A.When each
B.came
C.on business
D.would
He didn't keep on asking me the time any longer as he had had his watch ______.
A.to repair
B.repaired
C.repairing
D.repair
Not until I reminded him for he third time ______ watching TV and went to bed.
A.that he stopped
B.does he stop
C.did he stop
D.that he stops
He will surely finish the job on time ______ he's left to do it in his own way.
A.in that
B.so long as
C.in case
D.as far as
Why hasn't he come? ______on time, we will have to put off the trip.
A. If he doesn't come
B. If he won't come
C. If he shouldn't come
D. If he hadn't come
He came back late, ______ which time all the guests had already left.
A.after
B.by
C.at
D.during
A.as
B.that
C.and
D.but
Michael might have come to school in time for Professor Browning's lecture ______. ()
A.if he got up earlier
B.unless he had got up earlier
C.but he had gotten up so late
D.but he got up rather late