It is well known that every finite multiplicative subgroup of a field is cyclic. I somehow got interested in a possible reverse implication:
Assume we have an abelian group $G$ whose every finite subgroup is cyclic.
Is $G$ necessarily the multiplicative group of all nonzero elements of some field $F$?
(i.e I ask whether we can "add" to $G$ a "zero" element, and define addition operation $+$ making $G\cup\{0\}$ a field w.r.t $+$ and the multiplication in $G$).
Of course for finite cyclic groups the answer is trivial. (A group $G$ can be completed to a field iff $|G|=p^n-1$ for some prime $p$).
Next, I considered the infinite group of all complex roots of unity (of all orders). I once proved to myself that it cannot be completed into a field, but I do not remember exactly how I did this.
I wonder if there are "nice" necessary & sufficient conditions which ensure $G$ can be completed.