I don't know if the report is true or not.这句话从英语语法上来看有没有错啊?急——

问题描述:

I don't know if the report is true or not.这句话从英语语法上来看有没有错啊?急——

应改为I don't know whether the report is true or not.
whether 与if 的区别
1.whether 一般用于否定句中,表是“是否”
2.if 除了有“是否”的意思,还有“如果”的意思.一般用于肯定句中.
此外作“如果”的意思时,引导出条件状语从句,也是虚拟语气句子的象征.
例如:
1.If you want to buy this product,I will give you a discount.( 一般条件状语从句,主句用一般将来时)
2.If I were a bird,I would fly to the sky freely.(虚拟语气,注意主从句的时态用法)
总之死记有“or not" 情况必用whether.