Assoonashe(heard/hadheard)thenoise,heranupstairstoinvestigate(他一聽到聲音,就跑到樓上查看)這一句,應用heard還是hadheard?
說過去的事,assoonas一般配過去式動詞,但事情假如經歷了一段時間,也可用過去完成式(pastperfecttense);說未來的事,則用現在式動詞,而用現在完成式(presentperfecttense)說持續一段時間的事,例如:(1)Assoonastherain(had)stopped,hewentout(雨一停下來,他就外出)。(2)IwillcallyouassoonasIarrive(我一到就會打電話給你)。(3)Youwillunderstandeverythingassoonasyouhavereadallthedocuments(你讀完所有文件之後,就會明白一切)。讀者示下的一句,說一時的事,用heard比較自然。
Themanissleepingandthedogisbarking,hethought(他想,那人在睡覺,那隻狗在吠)這一句正確嗎?句中兩個is是不是應改為was?
這一句沒有錯,所用是頗常見的獨白(monologue)句法。獨白的句子不加引號(quotationmarks),使人覺得這是某人心中所想而沒有說出來的話;保持現在式動詞,讀起來就有「如在目前」之感。獨白句有時連hethought(他想)、hewondered(他暗忖)等字都不用,而用斜體字(italics)印出,例如:Heslowlyturnedthepagesofthephotoalbum.WhatamIdoingnow?Whylookbackonthepast?(他慢慢翻閱相簿。「我在做甚麼?為甚麼回顧過去?」)