"that ought to be done by today" in German That ought to be done by today. Das müsste heute noch geschehen. Detailed translations for "that ought to be done by today" That ought to be done by today. That ought to be done by today. Das müsste heute noch geschehen.