Помогите с английским пж, даю 20 баллов
3.has passed 4.haven't ticked 5.has learned 6.have matched 7.has marked 8.have never apologise