Student or Learner
what are the differences between detain and delay? (using conditions of each one)
To detain is an authority figure preventing you from leaving.
To delay is to impose a wait for some reason.
The airline can delay my departure. The airport security can detain me for trying to carry a forbidden item through the security screening.