(1) is good: the group $\mathbb{Z}_p\times\mathbb{Z}$ is neither torsionfree because $(1,0)\
e(0,0)$ is annihilated by $p$, while $(0,1)$ has not finite order.
(2) You are required to find a torsion group $G$ such that, for every $n>0$, there exists $x\in G$ with $nx\
e0$. Hint: $\mathbb{Q}/\mathbb{Z}$
(3) You have to find a torsionfree group that is not free; is $\mathbb{Q}$ a free group?