此题选C.
解析:should that be true是if that should be true的省略倒装,是对将来的虚拟.对将来的虚拟有三种构成:
从句可用:
一般过去时态(did,were)、
were to do、
should do.