be/take all day, morning, etc.

(redirected from take all morning)

not be all day

To not take a long time. Usually used in the present tense and conveys the speaker's annoyance. How long is this repair job going to take? It better not be all day!
See also: all, not

not take all day

To not take a long time. Usually used in the present tense and conveys the speaker's annoyance. How long is this repair job going to be? It better not take all day!
See also: all, not, take

(not) be/take all ˈday, ˈmorning, etc. (to do something)

,

not have all ˈday, etc.

(informal) (used as a request to hurry up) (not) take a long time (to do something): ‘Are you going to take all day shaving?’ she shouted to him through the bathroom door.Come on! We haven’t got all day!
See also: all, take