题目内容
Jenny ________ have kept her promise. I wonder why she changed her mind.
[ ]
A.must
B.should
C.need
D.would
答案:B
提示:
提示:
|
解题点拨 must have done表示“过去一定做过”;should have done表示“过去本应做某事,却未做”. |
练习册系列答案
相关题目