You look smart in this new jacket. That old one ______ thrown away many years ago.
#90305
A
ought to be
B
ought to have been
C
would be
D
would have been
推荐题目
 Thank you for all your hard work last week. I don’t think we _____ it without you. 
#89107
A
can manage
B
could have managed
C
could manage
D
can have managed
He _____ if he works hard for the people.
#90061
A
shall praise
B
shall be praised
C
will praise
D
will be praised