How do you say

They have been learning English in the library for three months.

..in Chinese?

他们在图书馆学习英语三个月了。

tā men zài tú shū guǎn xué xí yīng yǔ sān gè yuè le 。

How do you say "How long would you like to learn Chinese?" in Chinese?