学生知道should表竟然用于一些it作形式主语的主语从句和某些that引导的原因状语从句中,并且一直认为从句的动作表现在就用should do,表过去就用should+have done. 但是今天在某语法书上看到这么一个句子,I was surprised that should pass the exam.学生认为这里应该用should have passed,不知学生的理解对不对?如不对,请老师说明should表竟然的用法?特别是主句为过去一般时,现在完成时,现在将来一般时,从句中should do和should have done的时间意义