精英家教网 > 高中英语 > 题目详情
If it ______ tomorrow, our picnic _______ to be put off. 
A.rains;wouldhave
B.shouldrain;wouldhave
C.rains;has
D.wouldrain;wouldhave
B
此题考查的是if条件从句与将来事实相反的虚拟语气,条件句使用主语+should +do或+did/were或were to do 三种形式,主句使用could/might/would +do。因此选B。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

— It’s ten years since I met you last time. I ________ you at all.
—I wouldn’t have, either, if someone ________ you by name.
A.didn’t recognize; didn’t callB.haven’t recognized; didn’t call
C.can’t recognize; had calledD.didn’t recognize; hadn’t called

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

All the doctors in the hospital insisted that he________ badly wounded and that he ______at once.
A.should be, be operated onB.were, must be operated on
C.was, should be operatedD.was ,be operated on

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

You _______ an A on your term paper, but you quoted a little bit more from others' papers.
A.should receiveB.could have received
C.would receiveD.must have received

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—How did you do on the test?
—Not so well. I ______much better, but I misread the directions for Part One.
A.couldB.could have doneC.must have doneD.should do

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

I’ve taken someone else’s green sweater by mistakes. It ______ Harry’s. He always wears green..
A.could beB.will beC.mustn’t beD.has to be

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— Hi, Tom.Any idea where Mary is? .
一 She ______in the reading room.I saw her there just now.
A.shall beB.should have been
C.should beD.might have been

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

----Why did you leave without a word of warning to John?
----But what          otherwise? He never listens to me.
A.must I have doneB.should I do
C.could I have doneD.would I do

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

We could have arrived earlier, but Tom insisted that I _________ too fast.
A.mustn’t driveB.couldn’t driveC.not driveD.not driving

查看答案和解析>>

同步练习册答案