1) We saw / watched a very good film yesterday.
------------
Do these words/sentences have the same meaning? YES
================
2) -When did you last go to the cinema?
-Last time I went to the cinema WAS a few days ago.
-----------
Is that correct answer? (Yes I know about short answers). Almost. Just add a "was."
==============
3) She has worked there for three weeks. || She has been working there for three weeks.
---------
Do these have the same meaning? Yes, and no grammar problems with them.
With a difference that in the first case she might be not working yet. Right? No.
There's actually no difference. It means she started the job three weeks ago and still works there now. first case she might be not working yet. Right?