这里的ratherthan是做介词,而非连词.
大多时候人们用ratherthan发表正式文体时倾向于作并列连词用.也就是说,ratherthan是不作从属连词的.从属连词包括when,while,assoonas,before,after,themoment,because,though等等,它们之后可以加ing分句或者ed分句,例如whenplayingcards,wewatchTV.不过before,after再加ing分句时是作介词的,所以这俩词后从不加ed分句,除非加beingdone成为名词分句(即老语法体系中俗称的“动名词”),例如afterbeingbeaten,theboycried.当然,上述的都是ing,ed分句用法.而除此之外呢,从属连词可以加主谓完整或者主谓宾完整的句子,来作从句,例如afterhehadbeenbeaten,theboycried.上面大致对从属连词说了一下,不深入了.
那么并列连词呢,就是例如but,and,so之类的,它们的特点是,加了一句完整的句子,也不是作从句,而是继续作句子,比如iloveyou和andiloveyou都是句子,但是becauseiloveyou则是原因状语从句.而且你可以用并列连词并列两个词组、词语,比如beautifulandyoung,beautifulbutold等等,但你不可能说beautifulwhenold.这里就可以明显地看出区别,并列连词是用来并列成份相同的东西的.
回到这个题,ratherthan是可以作并列连词的,它的意思就相当于butnot(即并列连词but的反义词).I'dliketodoAratherthandoB的用法就相当于doAbutdon'tdoB.这样想的话,你就不难看出为啥ratherthan后面从不加todo,因为but的前面如果是do的话,后面一般不会todo.
第二种用法就是ratherthan作介词了,我们知道介词的后面是必须且只能加名词的,所以ratherthandoing这个用法就是这么来的.
综上所述,加do还是doing都没错,但是千万别加done(被动态),因为done分句,也就是ed分句表被动态的话,是不能用来当名词分句用的.你得让它动名词化,也就是说,可以加beingdone.