LAN HAS JUST RECEIVED A LETTER ……….( FOR ,ABOUT ,FROM ,) 2 WEEKS.

3. Lan has just received a letter ……….( for ,about ,from ,) 2 weeks.