Ididnothaveenoughtimetofinish/tohavefinishedmywork這兩個說法,意思是不是有點分別?
這兩個說法的唯一分別,在於英文沒有第二個說法。說過去有或沒有時間、金錢、力量等做某些事,英文是Ihad/didnothavethetime/money/powertodosomething,那todo不可架牀疊屋改為tohavedone以示過去,例如:Ihadtheopportunitytoseehim,butdidnothavethecouragetotellhim(我有機會見到他,卻沒有勇氣告訴他)。Ididnothaveenoughtimetofinishmywork即「我沒有足夠時間把工作做完」。
Heseemstobe/seemedtobe/seemstohavebeen/seemedtohavebeenagreatathlete這四個說法有什麼分別?
現在式的seem或seems之後,用「to+原形動詞(infinitive)」,表示「現在看來如此」;用「to+have+完成式動詞」,則表示「現在看來曾經如此」。所以Heseemstobeagreatathlete是說「現在的他看來是個出色運動員」,Heseemstohavebeenagreatathlete則是說「現在的他看來曾是出色運動員」。
過去式的seemed之後,用「to+原形動詞」,表示「當時看來如此」;用「to+have+完成式動詞」,則表示「當時看來曾經如此」。所以Heseemedtobeagreatathlete是說「當時的他看來是個出色運動員」,Heseemedtohavebeenagreatathlete則是說「當時的他看來曾是個出色運動員」。
Seemto的否定說法是seemnotto或較自然的donotseemto,例如:Heseemednot/didnotseemtobeagreatathlete。