You can’ t have been caught in the rain last night, 这句话的反义疑问句怎么说were you? 还是haven’t you?
为什么不用You must’ t have been caught in the rain last night 顺便解释一下这句与虚拟的关系 谢谢
追答must not你读一下,体会下语气,还是推测吗?是命令了 “一定不能”
肯定的推测常用must,否定的常用cannot
分别表示 一定... 和 不可能....
不太确定的可以用might,这是情态动词的含义决定的 虚拟语气只是用他们的意思而已 没什么联系
haven’t you?为什么不对
追答你要是说能用haven't you 我还说 能用 can you 呢。
之前我已经解释过了,反义疑问就是为了探究真相才说的,反应客观的时态
就本句话而言,客观的时态,就是过去时