It is curious that he should have failed to win the race是虚拟语气吗?

问题描述:

It is curious that he should have failed to win the race是虚拟语气吗?
如果是虚拟语气,那为什么要用虚拟语气呢?
他已经输了比赛难道不是现实吗?

奇怪的是,他竟然没赢得比赛
should have done 本应该能做某事的意思