「最近做英文練習,例句是Withoutairandwater,wecouldnotexist(沒有空氣和水,我們就無法生存)。但Withouthishelp,Icannotsucceed(要是沒有他幫忙,我本來不會成功)一語,答案卻說要改為cannothavesucceeded,為甚麼?」
假設語氣的句子,習慣用現在式動詞說現在、未來實在或可能發生的事,而用過去式動詞說現在、未來非實在或不可能發生的事。上述第一句假設地球「沒有空氣和水」,那是非實在的事,所以動詞用過去式couldnotexist。
說過去可能發生而沒有發生的事,則習慣用can/could/may/mighthave。「我本來不會成功」,當然是過去的事,所以cannotsucceed應改為cannothavesucceeded。
讀者也許會問:說過去的事,為甚麼不逕用過去式動詞couldnotsucceed,而用cannothavesucceeded?答案很簡單:兩個說法意思不同。Withouthishelp,Icouldnotsucceed是說「由於沒有他幫忙,我未能成功」;Withouthishelp,Icannothavesucceeded則是說「要不是他幫忙,我本來不會成功」。換言之,一是說沒有成功,一是說成功了。
留意can/mayhave改為could/mighthave,同樣是說過去,但could、might語氣上比can、may委婉一點。