Choose the best answer for each of following questions.
Have you watched the new film ____________ Woody Allen?
Answer the question before viewing the answer below
Correct answer: B
Have you watched the new film by Woody Allen? (We use by when we talk about the writers of books, songs, poems, symphonies, etc.)