ItakebadmintonlessonseveryFriday.Inthelessons,Imade/havemadeanewfriend(我每個星期五都上羽毛球課,其間認識了一位新朋友)這一句,動詞用過去式made可以嗎?畢竟「認識」已是過去的事。
說過去的事,動詞除了用過去式(pasttense),也常用現在完成式(presentperfecttense),但兩者用法頗為不同。過去式一般用來說已告一段落或講明發生時間的事,現在完成式則用來泛言由過去到現在這段時間內發生過的事。例如你幾個星期前摔斷了腿,現在已經痊癒,可以告訴人家:Ibrokemyleg(severalweeksago);但假如你現在還要拄着拐杖走路,那就應說Ihavebrokenmyleg。又例如你是教師,見過一些很頑皮的孩子,退休後可說Isawsomeverynaughtychildrenduringmyteachingcareer,未退休則應說Ihaveseensomeverynaughtychildrenduringmyteachingcareer。
讀者說的那一句,Inthelessons是泛指過去到現在的時間,用現在完成式的havemade無疑較好;當然,假如改說「有一次上課認識了一位新朋友」,那就應用過去式的made:ItakebadmintonlessonseveryFriday.Inoneofthelessons,Imadeanewfriend。
Doyouknowwhatitis?(你知道那是什麼嗎?)這一句,略去Do字,應說Youknowwhatitis?還是Youknowwhatisit?
這類省略式問句不用倒裝句法(inversion),即動詞不會置於主詞(subject)之前,所以應說Youknowwhatitis?而不是Youknowwhatisit?