A、图1为定滑轮,不能省力(不考虑绳重和摩擦)F1=G,图2为动滑轮,省一半力(不考虑绳重和摩擦)
F2=[1/2](G物+G动).不符合题意;
B、滑轮提升重物时,根据公式W有用=Gh可得两机械将重40N的物体匀速提升0.5m时有用功均为20J,符合题意;
C、图一为定滑轮,绳子自由端移动距离S1=h=0.5m,图2为动滑轮,省力费距离,S2=2h=1m.不符合题意;
D、图一为定滑轮,(不考虑绳重和摩擦)机械效率为100%,动滑轮在提升物体过程中要对动滑轮提升做额外功,效率小于1,不符合题意.
故选B