Jenny ____ have kept her word.I wondered why she changed her mind.A.mustB.should
题型:不详难度:来源:
Jenny ____ have kept her word.I wondered why she changed her mind.A.must | B.should | C.need | D.would |
|
答案
B |
解析
should have done表示:本来应该做,却没有做。 |
举一反三
If you don’t like to swim,you _____ as well stay at home.A.should | B.may | C.can | D.would |
|
You ___ go to the shop.There are quite a few eggs in the fridge.A.don’t have to | B.have to | C.needn’t to | D.don;t need |
|
You look smart in this new jacket. That old one ______ thrown away many years ago.A.ought to be | B.ought to have been | C.would be | D.would have been |
|
Were it not for the debt, we ______a happy life:A.are living | B.would live | C.were living | D.will live |
|
---- Did you visit the Big Ben in London? ---- No, we ______ it, but we spent too much time shopping.A.could visit | B.could have visited | C.must ahave visited it | D.can have visited |
|
最新试题
热门考点