Помогите пожалуйста и объясните, сильно путаюсь во временах
1. Nick didn't answer the phone when Jack called. He______ a shower and didn't hear the phone ring.had been takingwas takinghad takentook2. Helen is a fashion designer. Now, she______ at a new set of shoes to be shown at a fashion show in June.worksis workinghas been workinghas worked3. As far as I know Tom ______ French for quite some time, but he still doesn't understand very much.is learninghas been learninghas learntlearns4. I am tired. We ______for about an hour. Let's stop and rest for a while.have been walkingare walkingwalkhave walked5. Ann … a lot of mistakes in her test.a) Have makeb) Has makec) Have maded) Has made6. What … at school yesterday?a) Did you dob) Have you donec) Did youd) Have you do7. I … such tall buildings as in Moscow.a) Never sawb) Never did seec) Never have seend) Have never seen8. We … our homework yet.a) Didn’t finishb) Haven’t finishedc) Finishedd) Hasn’t finished9. We … in Asia last winter.a) Have travelledb) Travelledc) Traveld) Has travelled10. My brother … read this book yet.a) Haven’tb) Havn’tc) Hasen’td) Hasn’t11. Michael’s hands are very dirty. He. his car since morning.a) has repairedb) has been repairing12. Paul is still writing his essay. He. it all day.a) has been writingb) has written13. Chris and Jane. in the park since 12 o’clock.a) have been playingb) had played14. They … to the village every summer.a) Are goingb) Goesc) God) Is going2. Translate these words and word combinations into Russian:A curious lookA dragonflyClose relativesA scientific languageHuman feelingsDangerous insectsA twin sisterUncommon species