At that moment, I was not afraid in the ordinary sense, as I would have been if I had been alone 这句话中用了表示对过去进行虚拟的虚拟语气,我想问判断是对过去虚拟的依据是什么? 是因为I was not afraid用了过去式吗?那么如果把I was not afraid改成I am not afraid 是不是就可以用对现在虚拟了?
您好,您理解得很正确。 因为前面陈述部分存在一般过去时,表明整个句子发生的背景是过去的过去,所以虚拟语气的条件状语从句用的是过去完成时。 如果主句变成am,同时 at that moment必须要变成 at this moment"在此刻",才可以变成对现在的虚拟。 在虚拟语气时态的判定中,时间状语是非常重要的。