Kiedy powiemy Did you see a kiedy Have you seen?
Generalnie Have you seen użyjemy wtedy, gdy nie odnosimy się do konkretnego czasu, za to Did you see kiedy odnosimy się do konkretnego momentu.
Nie interesuje nas, czy widział/widziała go dziś lub tydzień temu – pytamy tylko o wczoraj.
Ważniejsze jest nie kiedy osoba była widziana, a to, czy w ogóle ktoś ją widział.
To zdanie podkreśla, że jest jeszcze możliwość obejrzenia filmu (np. nadal jest grany w kinie). Nie pytamy też, kiedy dokładnie osoba widziała film, bardziej interesuje nas czy w ogóle go widziała.
Do zdania w Past Simple najlepiej jest dodać jeszcze jakieś określenie czasu – pytamy kogoś, kiedy konkretnie widział ten film. Last year, czyli zeszły rok już się skończył, tworzymy więc pytanie w Past Simple.