We were all surprised that Tom _________ have got the highest mark in the maths test.

We were all surprised that Tom _________ have got the highest mark in the maths test.

A.could

B.should

C.might

D.would

答案及解析: B

解析:

should在此句中表示说话者感到惊奇。