The news came as no surprise to me . I ____ for some time that the factory was going to shut down .
#100286
A
knew
B
know
C
have known
D
had known
推荐题目
There is too much rain these days, isn’t there ?  —Yes, it ___ for a week.
#101182
A
has been raining
B
had been raining
C
was raining
D
rained
.—_______ John this week?—Yes.—Where _______ him?—In the library.
#104288
A
Did you see; did you see
B
Have you seen; did you see
C
Do you see; have you seen
D
Have you seen; have you seen
I won’t tell the student the answer to the math problem until he ______ on it for more than an hour. 
#104700
A
has been working
B
will have worked
C
will have been working
D
had worked
I ___ a Leaguage member for six years.
#104490
A
become
B
have become
C
came
D
have been