Final results are not expected for about three weeks.
最终的结果大概三个礼拜内能够知晓.
be not expected 脱离语境就是“没有被期待”的意思.而for是后面加时间用的.