it is a great fun playing football.
it is + useless, nice , good ,interesting, worthwhile, pointless, expensive 等形容词+doing sth.
it is nice seeing you again.

 our work is programming the computer.
注意:
be+动名词(表语)与be+现在分词(构成进行时态)在形式上相同,但在前一种结构中,be是系动词,有词义,而在后一种结构中,be是助动词,只是用来构成一种谓语时态,无词义。这两个结构可根据句子主语与 “-ing结构”中的动词之间的关系加以区分: 如果句子的主语是“-ing结构”所体现的动作的执行者,则该“-ing结构”是现在分词结构, 该结构连同其前面出现的助动词be,形成英语中的进行时态;否则“-ing结构”就是动名词结构, 用于说明主语的状态,性质, 特征等,如:
my favorite sport is skating.
比较:
my brother is skating.

作宾语(动词或介词的宾语)
 they began studying psychology last week.
注:
       很多及物动词都可用动名词作宾语,常见的只可跟动名词的动词有:avoid(避免), deny(否认), dislike(不喜欢), enjoy(享受...的乐趣), excuse(原谅), finish(完成), keep(保持), mind(介意), require(需要), suggest(建议), can’t help(情不自禁(地)), give up(放弃), insist on(坚决要求)等。
       常见的既可跟动名词也可跟不定式作宾语的动词有:attempt(努力,尝试), begin(开始), continue(继续), forget(忘记), hate(讨厌), learn(学习/学会), like(喜欢), love(热爱), prefer(更喜欢), need(需要), propose(建议), remember(记住), regret(后悔,遗憾), start(开始), stop(停止), try(努力, 尝试), want(想要, 需要)等。

these dialogues may be used as listening materials. 这些对话被用作听力材料。
 a washing machine   = a machine for washing
a reading room = a room for reading
动名词的逻辑主语
动名词前可以有自己的逻辑主语,作为该动名词所表示的动作的发出者。用作动名词逻辑主语的词类有:物主代词、名词所有格(即名词后加“s”,意为“...的”)、或人称代词宾格。如:
his taking part in (参加)the work will help(帮助) us a lot(非常多).
we are looking forward to(期待) betty’s coming.
 she doesn’t like my father and me interfering in (干涉)her affairs(事情).