1.Why did you throw the bottle out of the window?You( )somebody.
A.might hurt B.could have hurt C.would hurt D.must have hurt
这题为什么选B?could have do sth.不是"本可以做某事"吗?
2.If it ( ) again,the flowers will bloom.
为什么填"should rain"?这句话要用虚拟语气吗?为什么不填“rains"?
人气:242 ℃ 时间:2020-04-27 22:14:42
解答
1.could have done(注意不是do,本题因为hurt的原形、过去式和过去分词一致)不仅可以表示"本可以做某事",还可以表示对过去情况的推测.这题前一句是过去时,所以这个空肯定是对过去的推测.B和D都是对过去的推测,但是D表示“一定已经……”,B表示“可能已经……”,本题没表明一定伤到人,只是一种可能.
2.填rains 是否是虚拟语气,要看主句,如果是would bloom,那就是虚拟语气,如果是will bloom,就不是虚拟语气,是一个真实条件句.
如果不明白,欢迎追问.
推荐
猜你喜欢
- 已知f(x)的定义域为R,y=f(x-2)是偶函数,且f(x)在[-4,-2]上是增函数,则f(-3.5),f(1),f(0)的大小关系为
- 问8道英语的动词填空.
- 松鼠储存食物的习性
- 一个长方体长6米,宽米,体积422立方米,高是多少米?
- 为什么位移时间图像只能描述直线运动?
- 孔子、孟子、荀子政治思想的基本内容是什么?您对他们有什么看法?
- 已知函数f(x)=-x2+4x+a,x∈[0,1],若f(x)有最小值-2,则f(x)的最大值为( ) A.1 B.0 C.-1 D.2
- 一本书已看过的页数是剩下页数的五分之二,则该书剩下的页数占这本书的总页数的几分之几