在美式發音裏,[u]根本就不是[u:]的簡單縮短。
[u]的發音,本質上是schwa,但是嘴形要比一個schwa圓一些。
如果你把這兩個音徹底分清楚了,再多查幾次字典,另外聽廣播的時候有意地捕捉和分辨一下帶有oo的單詞,這個問題很快就解決了。