The Fourier Transform of a time delay is a "linear phase" in frequency. We see this from the Fourier Time Shift Property:
Given the Fourier Transform of an arbitrary waveform $x(t)$ as:
$$\mathscr{F}\{x(t)\} \leftrightarrow X(\omega)$$
Where $x(t)$ is an arbitrary time domain function that could be real or complex, and $X(\omega)$ is the Fourier Transform of $x(t)$ that will always be complex if $x(t)$ is causal.
If we delay $x(t)$ in time the resulting transform is:
$$\mathscr{F}\{x(t-t_o)\} \leftrightarrow e^{-j\omega t_o}X(\omega) \tag{1} \label{1}$$
The function $e^{j\theta}$ has a magnitude of $1$ and angle $\theta$ (written geometrically as $1\angle{\theta}$), thus $e^{-j\omega t_o}$ has a phase linearly proportional to frequency as $\omega t_o$. $X(\omega)$ itself is complex with magnitude and phase, as:
$$X(\omega) = A(\omega)e^{j\phi(\omega)}$$
Where:
$A(\omega)$ is the real magnitude vs frequency for complex $X(\omega)$
$\phi(\omega)$ is the real phase vs frequency for complex $X(\omega)$
Using this, we can write the resulting transform given above in Equation \ref{1} as:
$$e^{-j\omega t_o}X(\omega) = e^{-j\omega t_o}A(\omega)e^{j\phi(\omega)} = A(\omega)e^{j(\phi(\omega)-\omega t_o)} $$
So the delay only modifies the phase of any arbitrary waveform, and we see that the phase grows negatively and linearly with frequency $\omega$ (linear phase!).
In our causal world there will always be delay, and that delay if pure (linear phase) does not distort the waveform given all frequency components will align perfectly between the input and output of the delay. Why this is the case is already detailed in this other post Why Is Linear Phase Important.
Here I showed one practical example, and I will add here an additional practical example that may provide further intuition: Suppose we measured a transmission line coaxial cable with a network analyzer (which sweeps the frequency from a low frequency to a high frequency, and for each frequency it compares the phase and magnitude between the input and output), and we got the following result as I plotted below:

Since the phase has gone 90° from DC to 6 GHz (and let's assume the cable was lossless, so the magnitude was one for all frequencies), converting to radians, this is a negative slope of $-\pi/2$ radians over 6 GHz. The exponent of $e^{-j\omega t_o}$ not including the $j$ is this phase. Thus:
$$\theta = -\omega t_o = -2 \pi f t_o = \frac{-\pi}{12E9}f$$
And solving for the delay of the cable $t_o$ we get:
$$t_o = \frac{\pi f}{12E9 (2\pi f)} = \frac{1}{24E9} \approx 41.7 \text{ ps} $$
So we see, the negative slope of the phase vs frequency is directly proportional to time delay; specifically the negative derivative of phase with respect to frequency as $t_o = \frac{-d\phi}{dt}/(2\pi)$ with phase in radians and resulting time delay in seconds. The longer the delay, the steeper the phase. If we desired a filter with "zero phase" or flat phase, it would be non-causal so not implementable (but can be simulated with post processing such as done with the filtfilt
command in Matlab/Octave and Python scipy.signal).