If the weather had been better, we could have had a picnic. But it _____ all day

If the weather had been better, we could have had a picnic. But it _____ all day

题型:不详难度:来源:
If the weather had been better, we could have had a picnic. But it _____ all day.
A.rainsB.has rainedC.rainedD.is raining

答案
C
解析

试题分析:考查虚拟语气和时态。在虚拟语气中,but后面的句子应该使用陈述语序。本题根据. If the weather had been better, we could have had a picnic说明是与过去事实相反的虚拟语气,那么but后面的陈述句使用一般过去时。
考点;考查虚拟语气和试题
点评:要特别注意but后面使用陈述语气。要根据前面的虚拟语气来判断后面的时态。
举一反三
It was dangerous for you to swim in that river. You    eaten by the fish.
A.might have beenB.must have been
C.could have beenD.should have been

题型:不详难度:| 查看答案
The new law states that people _____ drive after drinking alcohol.
A.wouldn"tB.needn"tC.won"t D.mustn"t

题型:不详难度:| 查看答案
-- May I smoke here?
-- If you____, that"s the smoking section over there.
A.shouldB.couldC.mayD.must

题型:不详难度:| 查看答案
一How did you do on the test?
一Not so well. I ________ much better but I misread the directions for Part One.
A.could doB.could have done
C.must have doneD.should do

题型:不详难度:| 查看答案
Mum disagreed with my suggestion that we ________ skating this weekend.
A.would goB.went C.going D.go

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.