不过我觉得主要原因都不是你说的那些。
因为很多歌曲最高音到来之前都会有一个大气口,让你先吸够气,一般都不会出现前面唱了大半口气后面剩下小半来唱高音吧。个别歌例外。
至于喉咙,怎样才算好呢?我觉得你既然单独唱都能唱到位的话,说明不是能力问题而是水平问题吧?
至于技巧,它不能绝对的决定你能唱多高的音而更多的决定了你唱得有多舒服。因为即便是单独能唱到位的音,发音的时候也不能保证说方法技巧一定正确。当然也有些人是练声的时候状态很好而唱歌的时候因为保持不了状态而唱不上去,但我觉得楼主大概不属于这类吧。
我倒是觉得主要是心态问题影响比较大。许多人在唱高音之前就已经潜意识给自己暗示“高音来了,这个音很高,不知道这回能不能吼上去”之类的,身体不自觉的就开始处于紧张状态,以至于影响到整个歌唱机能都是紧张的甚至僵硬的。所以在没有心理负担的情况下能轻松拿下的音高,在这种时候就长不出来或者容易挤,容易破。而且这种心理暗示通常是无意识的条件反射的,许多人自己并没察觉到呢。