一位中五學生來信,問「我只去過宮殿幾次」的英文說法為甚麼是Ihadonlybeentothepalaceafewtimes而不是forafewtimes。
按time指「時間」,往往和介系詞for連用;指「次數」,則往往不用for。香港人不少未能分辨,結果犯錯。請看以下句子,分別自見:(1)Hehasbeenthereforalongtime(他在那裏很久了)。(2)Hehasbeenthereseveraltimes(他去過那裏幾次)。
但假如說「第×次」,time之前也會用for,例如:(1)Hewentthereforthethirdtime(他第三次去那裏)。(2)Whenhewentthereforthethirdtime,thetreehadgone(他第三次去的時候,樹已經沒有了)。
留意上文最後一句也可以這樣改寫:Thethirdtimehewentthere,thetreehadgone。以The×time(第×次)開始的子句(clause),其後必須有thetreehadgone之類主要子句(mainclause),否則就不合文法,而這個time之前也不用for。謹再舉一例:Lasttimehesawthetree,itwasdying(他上次見到那棵樹,樹已將死)。
要說「那是某人第×次做某件事」,一般用It/This/That起句,不用for,動詞則用完成式,例如:ThisisthefirsttimeIhavesetfootinthepalace(這是我第一次走進宮殿)。