問:二零零八年高級程度會考經濟科試卷參考答案有以下一句:Thisrentalvaluemaybecompetedaway,asinthecasewhenthecostofuseincreaseswhenpeoplecompetetocapturethatrent(這租值或會在競爭中喪失,例如大家爭奪這租值,令使用成本上升)。這一句以一when子句修飾另一when子句,文法正確嗎?
答:一個when子句修飾另一when子句,雖然不常見,文法上卻是可以的,例如:CanIstilltreatyouasafriendwhenyouturnedyourbackonmewhenIwasdownandout?(我窮途潦倒的時候,你棄我而去,我還可以視你為朋友麼?)美國WesternReservePress出版的TheRealWaronInflationHasNotBegun也有以下一句:Supplyofaproductisconsideredelasticwhenitincreaseswhenthepricegoesupanddecreaseswhenthepricegoesdown(產品售價上升,供應隨之增加;售價下降,供應隨之減少,這叫做靈活供應)。
問:第四版《牛津高階英漢雙解詞典》有以下例句:Therehavebeennomorenotificationsofcholeracasesinthelastweek(上星期已沒有霍亂病報告)。說明過去時間的句子,不是不可用現在完成式的嗎?
答:Inthelastweek不是說過去某個時間,而是說「過去七天」,即forthelastweek或forthelastsevendays。說到目前為止的一段時間,當然可用現在完成式。留意在否定句中,in可取代for,例如:Ihaven'tsleptawinkin/for40hours(我四十小時沒有睡過)。