predict, forecast, expect这三个词意义和用法上有什么区别?

问题描述:

predict, forecast, expect这三个词意义和用法上有什么区别?

predict
常指根据已知的事实或自然规律推断出未来的事情,可用于各种不同的场合.predict所作的预言有一定的科学性.
forecast
强调“预报”,指通过分析一些相关的信息、数据来预测.
expect
表示“希望,期待”,指有一定的把握认为某人会做某事并期待着这种可能性的实现.