PETER HAS BEEN WORKING FOR 10 HOURS. HE _______ BE VERY TIRED NOW...

32.

Peter has been working for 10 hours. He _______ be very tired now.

A.

has to

B.

must

C.

should

D.

needn't