if有时不可代替whether

有一读者问: 有的书上说,当if的意义不明确时,它就不能代替whether,对吗?

你所引的那本书所讲的规则并不错。例如:

Tell me if you are tired.

这里的if的意义就不好确定是“假如”还是“是否”。如说话人意指“是否”,就应将if改为whether。如表“假如”,if之前应有一逗号。