He ___________ the test, but he wasn’t careful enough.
#88168
A
was able to pass
B
must have passed
C
could have passed
D
might be able to pass
推荐题目
— He hasn’t finished the work yet.— Well, he _____.
#90435
A
ought
B
ought to
C
ought to have
D
ought to have finished
 She speaks as if she ____on the spot.
#86914
A
was
B
were
C
had been
D
is
 He        the job well, but he    so careless.
#89972
A
had done; had been
B
could do; was
C
could have done; was
D
hadn’t done; had been