【喵呜刷题小喵解析】根据《中华人民共和国村民委员会组织法》的规定,村民委员会主任、副主任和委员,由村民直接选举产生。村民委员会主任、副主任候选人,由本村十八周岁以上村民直接提名或者由各村民小组会议、村民代表会议提名,也可以由村民十人以上联名提名,但提名的人数,每一届村民委员会不得超过三人。村民委员会的选举,由村民选举委员会主持。村民选举委员会由主任和委员组成,由村民会议、村民代表会议或者各村民小组会议推选产生。村民选举委员会成员被提名为村民委员会成员候选人的,应当退出村民选举委员会。村民选举委员会成员职务终止的,由村民会议、村民代表会议或者各村民小组会议推选新的成员。村民选举委员会负责办理选举的各项工作。村民选举委员会应当进行选民登记,审查选民资格,并张榜公布选民名单;组织选民学习有关法律、法规,依法制定选举办法;组织选民提名候选人,并依法确定候选人名单;组织选民投票选举;公布选举结果;总结选举工作,建立选举工作档案。因此,村民委员会的选举由村民选举委员会主持,由有选举权的村民直接提名候选人,选举时应当有登记参加选举的村民过半数投票,并须经投票的村民过半数通过。故D选项正确。