In "hour" 'h' is not pronouned and begins with the sound 'ou' so "an" must be used.
In 'half' 'h' is pronounced, thus it begins with the sound 'h', that's why we should use 'a'.
'Uniform' is pronounced 'yüniform' and it must be preceded by 'a'. Same applies to 'unit'.
- For Teachers