您好,想請教一個文法問題,句子是這句"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來表達假設語氣(但也許有只是我不知道),而且原文感覺也不像是在「假設」,而是肯定的語氣「等他做(某事)好時,一切都太遲了!」謝謝!
..by Kenny Chang
請按回覆回答
或看以下答案
Michael Wen 2019-12-02 20:24:58
是指未來,「他做完它時,可能太晚了」。
還有問題?請發問
請參考 Engoo 線上英文
選擇題
打瞌睡的英文怎麼說? (二選一)
下一題 - 許願池 f我要發問填空題
有別於牛仔布給人粗曠的刻板印象,嚴選手感細緻柔軟的法蘭絨,帶出都會女性雅緻的穿著品味。 (請填空)
In contrast to the rugged impression of denim, the carefully selected flannel fabric features a delicate, soft texture. Flannel brings out a city woman's deliate taste in clothes.
下一題 - 粗曠
f我要發問請按讚支持中英物語的FB免費教英文