You ____ before the football match began.

问题描述:

You ____ before the football match began.
A.ought to get everything ready B.ought to getting everything ready C.have ought to get everything ready.D.ought to have got everything ready

D