fenxen

Adjective

 * 1) so much
 * 2) as much
 * 3) a lot of
 * 4) much

Adverb

 * 1) much, a lot
 * 2) long, long time.
 * 3) so
 * 4) so much
 * 5) so long
 * 6) so often, very often