問:TheGreatWallwasbuilttwothousandyearsago(長城建於二千年前)這一句,轉作問句,起句應用when還是howlongago?
答:讀者說的那一句,可以是回答Howlongago/HowmanyyearsagowastheGreatWallbuilt?(長城是多久之前/多少年前建成的?)也可以是回答WhenwastheGreatWallbuilt?(長城是什麼時候建成的?)回答when或howlongago的問題,英文沒有固定句式,when和ago還可以並用,例如:"WhendidyouleaveChina?""WhentheCulturalRevolutionstarted,aboutforty-fiveyearsago."(「你是什麼時候離開中國的?」「是文革開始時,約四十五年前。」)
問:"IfIcleantheshoesnow,you'llmakethemdirtyagain,"saidtheservanttohismaster(僕人對主人說:「假如我現在清潔鞋子,鞋子又會給你弄髒。」)這一句,改為轉述句(reportedspeech),可不可說Theservantsaidtohermasterthatifshecleanedtheshoesrightaway,hewouldmakethemdirtyagain?小兒的老師把rightaway改為then,又把rightaway之後的逗點刪去,改得對不對?
答:Rightaway是「立刻」,then則是now(現在)的過去式說法,意思有點不同。文法上,rightaway絕對沒有錯;但假如堅持那點意思上的差別,則then的確較好。至於上文的rightaway或then之後,一般會用逗點,但不用也無妨。英文逗點經常都可以略去。當然,假如那位教師認為那逗點必須刪除,那他就錯了。