I won’t tell the student the answer to the math problem until he      on it for more than an hour.
#100166
A
has been working
B
will have worked
C
will have been working
D
had worked
推荐题目
The latest unemployment figures will _______ next week
#101128
A
declare
B
be declared
C
be announced
D
broadcast
. You must do your homework now; you ______ computer games all the evening.
#103809
A
have been playing
B
play
C
are playing
D
played
It ________ nearly two weeks ______ I had received his letter.
#104191
A
is, that
B
was, that
C
is since
D
was, since
They __________ with each other for two years before they got married.
#101486
A
had fallen in love
B
got in love
C
had been in love
D
fell in love
—Does your uncle still smoke?—He       given it up. It’s two years ever since he      .
#101948
A
can’t have; smoked
B
may have; smoked
C
should have; has smoked
D
should have; didn’t smoke