Delayed For ou By: Qual preposição usar?

Eu vi em um dicionário "My plane was delayed by an hour" e gostaria de saber qual dos dois é melhor:

"My plane was delayed for an hour" ou "My plane was delayed by an hour.

APRESENTAÇÃO PESSOAL EM INGLÊS
Nesta aula, a professora Camila Oliveira ensina como você deve se preparar para fazer uma apresentação pessoal profissional em inglês. O conteúdo dessa aula ajudará você a aproveitar melhor as oportunidades no ambiente corporativo. ACESSAR AULA
1 resposta
Correa Silva 3 28
Normalmente, usa-se "delayed for" em expressões de tempo e "delayed by" para expressar o motivo ou os responsáveis pelo atraso.

Ex:
Delayed for
- Indeed,  it can be delayed for 20 years.
- The odds that your build will end up delayed for three week
s.
- Your current flight is canceled or delayed for over four hours.

Delayed by
- Development tends to be delayed by poor nutrition,  poverty in general.
- Delayed by the pandemic,  it now promises more results than before.
- But study often gets delayed by his new love,  blogging.


Atenção
Neste exemplo, a reunião não foi atrasada por mim, mas o responsável a atrasou para que pudesse participar.
- This meeting was really delayed for me.

Aqui a reunião foi atrasada por mim.
- This meeting was really delayed by me.

Aqui eu estou atrasado para pegar um ônibus e não por causa do ônibus.
- It's already 8:30 and I am delayed for the bus.

E neste exemplo eu estou atrasado por causa no ônibus.
- Sorry, but I'm delayed by the bus accident in Main Street.