por mais de três horas

for more than three hours

→ por
phrase Rare #36,092
for more than three hours Indicates a duration exceeding three hours.
PO: A viagem de trem durou por mais de três horas.
EN: The train journey lasted for more than three hours.

Tivemos que esperar por mais de três horas.

We had to wait for more than three hours.

Tom me deixou esperando por mais de três horas.

Tom kept me waiting for over three hours.

Tom dormiu por mais de três horas esta tarde.

Tom slept for more than three hours this afternoon.

Tive que esperar por mais de três horas.

I had to wait for more than three hours.

Esperei por mais de três horas.

I waited for more than three hours.