We _____ a pleasant journey but for the rain.A.would haveB.will haveC.had hadD.w
题型:不详难度:来源:
We _____ a pleasant journey but for the rain.A.would have | B.will have | C.had had | D.would have had |
|
答案
D |
解析
选D。 but for the rain =" if" it hadn’t rained为介词短语表示虚拟的含蓄的表达方式。本句表示对于过去情况的假设虚拟。 |
举一反三
— Why didn’t you come to Mike’s birthday party yesterday? — Well, I ____, but I forgot it.A.should | B.must | C.should have | D.must have |
|
---I wonder why Mr Green hasn’t showed up at the meeting yet. ---I’m not sure, but he _______ in a traffic jam driving here.A.could be stuck | B.might stuck | C.might have been stuck | D.must have stuck |
|
.Everyone in the building can hear Tom’s words:“Mother, the window _____.please come to help me.”A.can’t be shut | B.will be shut | C.doesn’t be shut | D.won’t be shut |
|
—I’m thinking of losing weight these days. —Oh, you_______be out of your mind. You’re 50 kilograms at the most!A.will | B.should | C.may | D.must |
|
Tom , you_______ leave all your clothes on the floor like this !A.wouldn’t | B.mustn’t | C.needn’t | D.may not |
|
最新试题
热门考点