can have done的疑問(wèn)
Time permitting, I can have done it better.
請(qǐng)教老師,1) “本可以做某事而未做”一般用could have done, 這里為什么是can have done ?
2) Time permitting 等于If time permitted,是嗎?由于是描述過(guò)去的事情。
Time permitting, I can have done it better.
這是錯(cuò)句。
獨(dú)立主格結(jié)構(gòu)作條件狀語(yǔ)。若是過(guò)去條件,則為非真實(shí)條件句,即事實(shí)上當(dāng)時(shí)時(shí)間不允許,我做的不夠好。主句表示的內(nèi)容是與過(guò)去事實(shí)相反的,需要用虛擬語(yǔ)氣,can需要改為could。即:
Time permitting, I could have done it better. 假如時(shí)間允許的話,我本可以做得更好的。
假如獨(dú)立主格結(jié)構(gòu)表示的是以后條件,這個(gè)條件在說(shuō)話人看來(lái)不大可能達(dá)成,則主句用虛擬語(yǔ)氣;假如說(shuō)話人覺(jué)得條件有達(dá)成的可能,則主句用虛擬語(yǔ)氣。
Time permitting, I cando it better. 陳述語(yǔ)氣,或許以后時(shí)間夠用。
Time permitting, I could doit better. 虛擬語(yǔ)氣,看來(lái)時(shí)間非常緊張,只能盡力而為了。
原句的can have done為錯(cuò)誤!
作者:大學(xué)生新聞網(wǎng) 來(lái)源:大學(xué)生新聞網(wǎng)
發(fā)布時(shí)間:2025-01-03 閱讀:
- 英語(yǔ)口語(yǔ)迅速提升
- 英語(yǔ)口語(yǔ),一般是通過(guò)聲音傳播的,是被英語(yǔ)國(guó)家人民常見(jiàn)應(yīng)用的口頭交流的語(yǔ)言形式,多因場(chǎng)所與發(fā)言者不同而被自由用。
- 01-03 關(guān)注:0
- 登機(jī)檢查英語(yǔ)對(duì)話
- 出境旅游登機(jī)前都要經(jīng)過(guò)安全檢查,安全檢查是檢查旅客是不是攜帶有毒或危險(xiǎn)物品,以確保安全乘坐飛機(jī)。
- 01-02 關(guān)注:2