Помогите с инглишом:
Choose the proper forms of the verbs in brackets.
1. I..........(have just told/had just told/has just told) you the answer.
2. Do you like this film? - Yes, I..........(saw/have seen/see) it two times.
3. He.........(finished/has finished/had finished) his work by 5p.m. yesterday.
4. They.............(have been waiting/has been waiting/had been waiting) long.
5. She.............(knows/had known/has known) him for a long time.