—Where is my dictionary?I remember I put it here yesterday.—You___it in the wron
题型:不详难度:来源:
—Where is my dictionary?I remember I put it here yesterday. —You___it in the wrong place.A.must put | B.should have put | C.might put | D.might have put |
|
答案
D |
解析
“might have +动词+ed形式”表示过去可能完成的动作。根据所提供的情景Where is my dictionary? I remember I put it here yesterday.可判断出把词典放在某个地方发生在过去,所以要用“might have +动词+ed形式”。“should have + 动词+ed形式”表示“(过去)本来应该做某事”。must意为“一定”,是肯定的推测,与所提供的情景的矛盾。might put表示现在发生的事。 |
举一反三
—My cat’s really fat. —You _______ have given her so much food.A.wouldn’t | B.couldn’t | C.shouldn’t | D.mustn’t |
|
—What does the sign over there read? —“No person___smoke or carry a lighted cigarette,cigar or pipe in this area.” |
— How about your journey to Mount Tai? — We _____ a pleasant journey but for the rain.A.would have | B.will have | C.had had | D.would have had |
|
Some people who don’t like to talk much are not necessarily shy; they _____ just be quiet people. A.must | B.may | C.should | D.would |
|
—If he ___________, he ________that food. —Luckily he was sent to the hospital immediately. A.was warned; would not take | B.had been warned; would not have taken | C.would be warned; had not taken | D.would have been warned; had not taken |
|
最新试题
热门考点