In a 2019 interview with a news agency, he said a "problem" with her account was that a medical condition at the time meant he could not have been sweating, as she claims he was.
该句子描述一个被指控猥亵的男性所做的辩护。
句子中“could not have been sweating”应该是虚拟语气还是陈述语气?这里的have been doing应该如何理解?是完成进行时吗?
希望老师解惑,谢谢!
could not have been sweating 表示站在过去的立场说明在过去的过去不存在正在做某事的可能性,这个could为can的过去式,表示理论上的可能性(或者称为客观可能性),不是主观推测。女孩声称猥亵她的人当时在出汗。这位男子则辩称他自己患有某种疾病(如无汗症),自己是不可能出汗的,所以他并没有猥亵她。have been doing不能称为完成进行时,因为“时”是用限定动词形式标记的。have been doing只能称为不定式的完成进行体(传统语法可称为完成进行式)。could have been sweating是said的宾语从句的谓语动词,所以从句要表示理论上的可能性是不能用can的,只能用can的过去时could。如果用could be sweating, 则不定式进行体表示的出汗时间就是said的时间,而该男子要表示的是女孩被猥亵的那个时间的情况,所以要用不定式的完成进行体表示过去的过去的进行情况,即自己当时不可能是出着汗的。注意这个完成进行体并不是表示从过去的过去持续到过去的情况,而是指过去的过去正发生的情况,然后not否定这种情况,即当时不可能是这种情况。could的这种用法不属于虚拟语气,而是情态动词could表示过去的过去不可能发生的情况,即表示理论上的可能性的用法。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!