Suppose $M$ is a $A$-module, $A$ is a commutative ring with 1, such that for every countably generated submodule $N$ of $M$, there exists a finitely generated submodule $L$ which contains $N$.
Must $M$ be finitely generated?
(Maybe it should be tagged by set-theory? )
Thanks.