Math is not something I feel confident about, but I think I have a very elementary proof. Every harmonic number is a rational number:
[tex]H_n = \frac a b[/tex]
For n=2 denominator is an even number, and numerator is an odd number:
[tex]H_2 = \frac 3 2[/tex]
For obvious reasons
[tex]H_{n+1} = H_n + \frac 1 n[/tex]
We can use the induction to show all harmonic numbers for n≥2 have odd numerators and even denominators.
For odd n
[tex]\frac a b + \frac 1 n = \frac {na+b}{nb}[/tex]
where na is odd and b is even, so denominator nb is again even and numerator na+b is again odd. For even n we can write b=2c and n=2m, then
[tex]\frac a {2c} + \frac 1 {2m} = \frac {2ma+2c}{4mc} = \frac {ma+c}{2mc}[/tex]
where again ma+c is odd and 2mc is even. So all harmonic numbers for n≥2 have odd numerators and even denominators, and neither can be an integer.
I got the clue about odd/even thing from
http://mathworld.wolfram.com/HarmonicNumber.html.