Kenny Chang 2019-11-05 00:49:05
您好,想請教一個文法問題,句子是這句"By the time he's done that, it could be too late!"(美國隊長在第一集裡說的台詞)
(1) 我想知道這句話是使用哪一個文法句型?因為就我所知by the time如果想表達未來,不是應該用現在式搭配未來完成式嗎?例如"By the time he does that, it will have been too late!"
(2) 如果是假設語氣,通常不都是用if子句嗎?我沒看過用by the time來表達假設語氣(但也許有只是我不知道),而且原文感覺也不像是在「假設」,而是肯定的語氣「等他做(某事)好時,一切都太遲了!」
謝謝!
有 1 個答案