如果是做主语的话,那就用ing形式,即动名词如果做状语的话。就看这个动词与主语之间的关系。如果是是主谓(主动)关系,则用ing,如果是动宾(被动)to do是表将来或目的,do应该是祈使句,后面有and,having done是动作已完成关系。