英语语法If he had not gone out in the storm __B___.A.he will be
4个回答

这个句子叫“混合条件虚拟语气”,即主句与从句所发生的时间不一样.if 从句里面说的是过去的事,但主句说的是现在的事,所以答案是 B.

中文意思:“如果他过去没有在暴风雨中出去,那么他现在就还活着.”

又如:If I had studied hard ten years ago, I would have a good job now.(如果十年前我刻苦读书,那么我今天就会有一个好工作了.)