"they ought to be here by now" in German They ought to be here by now. Eigentlich sollten sie längst da sein. Detailed translations for "they ought to be here by now" They ought to be here by now. They ought to be here by now. Eigentlich sollten sie längst da sein.