But if detected he would be dead shortly afterward, death being the just and legal penalty of his crime.
句子是虚拟语气吗?怎么理解if detect?
明明是if detected,你怎么能读成if detect呢?
这个句子中,if detected = if his crime was detected he would be...
通常if从句可以省略与主句相同的主语及动词be. 但有时if从句省略的主语并不是与主句相同的主语,而是主句中的另一个名词。本句中省略的就是his crime。原则是:从句省略的主语能够从主句中找到,或者通过主句而理解,这个主语就是可以省略。例如:
I will help you if possible. 从句省略的主语是主句的内容,所以if possible=if it is possible.
你的句子不是虚拟语气,而是陈述语气。不要意见条件句用了过去形式,就认为是虚拟语气。条件句用于过去语境中,自然要是过去时态的。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!