He wondered whether his experience might not be a dream.
1. 这句是否表示一定的意思,他想弄了解他的历程是个梦。
而不是疑问的意思:想弄了解是不是是个梦?
2. 它和 whether...or not 是不同的?
把它扩展为3句,作一比较就了解了:
1. He wondered whether his experience might be a dream.
2. He wondered whether his experience might be a dream or not.
3. He wondered whether his experience might not be a dream.
1. 他想了解他的历程是不是是一场梦。
2. 他想了解他的历程是不是是一场梦。
3. 他想了解他的历程可能不是梦。
其实,句1和句2 没本质有什么区别,加不加not 都是一个意思。但句3 就不同了,它表示:说话人从内心是想让这次历程是真的,不是梦。
【说明】whether... or not...结构,是“whether 一定句 + or not ” 构成。其实,有没or not不影响句意。但在whether 句中的谓语动词加not,意思就大不同了。