Yes you are right my brother. The teams which you have mentioned have now a tough competition to qualify for the semifinal. Australia and Afghanistan have 3 3 matches left and Pakistan and New Zealand now 2 2 matches left.
Exactly now this is really hard to predict at this about qualifying. But I think Australia and New Zealand will confirm their spots for Semifinal.
Australia may qualify for the semis, and they have weak opponents lined up for all of their 3 remaining matches (England, Afghanistan and Bangladesh). For New Zealand, things are not that difficult as their remaining opponents are Pakistan and Sri Lanka. The Pakistan vs New Zealand match is like a knockout. The winner of that match will have a great chance of qualifying for the semi-finals. Pakistani has the match against England coming up as well. Afghanistan need to face South Africa and Australia, so I am not much hopeful about them.