I was wondering whether, for each rational $q$, we may always write
$$q = \sum_{k=a}^b \frac 1k$$
For some positive integers $a \leq b$. I get the feeling that this is not true (although an immediate consequence of $\mathbb{R}^+$ being Archimedean is that the set of such $q$ is dense). I'm sure there is some slick proof using Bertrand's postulate (as is typical with these problems) but I'm not seeing it. This post is partly a reference request, as I'm sure this has been touched on before in some article, and would like to see it.
You cannot get $H_m-H_n=2$, or any integer $\ge2$.
In a sum $1/(n+1)+\cdots+1/m$ exactly one of the terms has minimal $2$-adic valuation. This can only be zero if one has only one term. Therefore there's a power of $2$ in the denominator, which cannot be $2^0$ save in the cases $H_{n+1}-H_n=1/(n+1)$ where $n+1$ is odd.