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