【喵呜刷题小喵解析】:根据双代号网络计划图,我们可以计算出该工程的总工期。首先,我们找到最长的路径,即A→B→C→D,其工期为12+17+18=47个月。但注意到,路径A→C→D与A→B→C→D的工期相同,且不存在其他更长的路径,因此,该工程的总工期就是最长路径的工期,即47个月。给出的选项中,只有C选项符合,所以答案是C。