Чи потрібно тут by?
Відповідь носія мови
Rebecca
Цей byнеобхідний, оскільки входить до складу pass by. Речення не завжди закінчуються прийменником, але в цьому випадку природно закінчуватися на by. Можна сказати A long motorboat passed, але це звучить формально, і звучить трохи неприродно.