I am trying to solve this exercise and wanted to check my approach. Question: Show $H_{1}(\mathbb{R}, \mathbb{Q})$ is free abelian and find a basis
We get the LES from pairs $H_{1}(\mathbb{R}) \longrightarrow H_{1}(\mathbb{R}, \mathbb{Q}) \longrightarrow H_{0}(\mathbb{Q}) \longrightarrow H_{0}(\mathbb{R})$.
Now the reals are path-connected so $H_{1}(\mathbb{R}) = \mathbb{Z}$ which is generated by any point, hence the map $H_{0}(\mathbb{Q}) \longrightarrow H_{0}(\mathbb{R})$ is subjective. We also get that the map $H_{1}(\mathbb{R}, \mathbb{Q}) \longrightarrow H_{0}(\mathbb{Q})$ is injective from $H_{1}(\mathbb{R}) = 0$. Hence using the $1^{st}$ isomorphism theorem, exacteness, and the fact that the domain of an injective map is isomorphic to its image, we get $\mathbb{Z} \cong \frac{H_{0}(\mathbb{Q})}{H_{1}(\mathbb{R}, \mathbb{Q})}$.
Any path joining two rationals must intersect an irrational by the IVT and the density of $\mathbb{R} \setminus \mathbb{Q}$ in the reals. Hence I believe that $H_{0}(\mathbb{Q})$ is a free module with an infinite basis, as the path-components of $\mathbb{Q}$ are simply the rationals themselves and the $0$-th homology is the direct sum of $\mathbb{Z}$, one for each path-component. Hence $H_{1}(\mathbb{R}, \mathbb{Q})$ is isomorphic to a subgroup of a free $\mathbb{Z}$-module where $\mathbb{Z}$ is a PID, thus we deduce that $H_{1}(\mathbb{R}, \mathbb{Q})$ is itself free.
From $\mathbb{Z} \cong \frac{H_{0}(\mathbb{Q})}{H_{1}(\mathbb{R}, \mathbb{Q})}$, we know that $H_{0}(\mathbb{Q}) \cong \mathbb{Z} \bigoplus H_{1}(\mathbb{R}, \mathbb{Q})$.
I am left with finding a basis for $H_{1}(\mathbb{R}, \mathbb{Q})$, which I know must be infinite. Any hint?