Look at this! It’s broken now! You ________ have been careful!
#87928
A
could
B
must
C
would
D
should
推荐题目
—Guess what ! I have got A for my term paper .—Great ! You ________ read widely and put a lot of work into it .
#87536
A
should
B
should have
C
must
D
must have
—Ang Lee won the Best Director Oscar at the 85th Academy Awards Ceremony.—But when he was young, no one could have imagined how well he ____ in the world of entertainment.
#87025
A
would do
B
was doing
C
had done
D
did
At the sight of the snake, the little girl _____ move.
#87554
A
dares not
B
doesn’t dare to
C
dare not to
D
dares not to
— You ought to have called her yesterday . — Yes , I know I ____ .
#89767
A
ought to
B
ought go have
C
ought have done
D
ought to have called
