A.
1 haven't answered
2 Have you remembered
3 has passed
4 hasn't ticked
5 has learned
6 have matched
7 has marked
8 have never apologised
B.
9 hasn't arrived
10 studied
11 has never been
12 did you go
13 have already had
14 took
15 has fallen
16 has been
17 went
18 hasn't told
19 hasn't done
20 have you read
C.
21 A
22 B
23 C
24 C
25 A
26 C
27 B