【續(xù)】一直以來想寫個(gè)完整的小“專題”,即是關(guān)于介詞for的一些用法,也是困擾過自己很久的問題,介詞for,說其簡(jiǎn)單,是因?yàn)閷W(xué)英語一兩年之內(nèi)都學(xué)了,但很久以來自己也還是沒有真正弄清楚這個(gè)介詞for的很多用法上的差異之處。看看現(xiàn)在能否理清。 下面預(yù)想分為以下五個(gè)小的“專題”,逐步推出,也請(qǐng)同道指正、批評(píng),有實(shí)例地添加、補(bǔ)充細(xì)化相關(guān)用法。 介詞for用法:for + 時(shí)間段中for省略與否的具體情況 1.for + 時(shí)間段,所匹配的時(shí)態(tài)問題; 2.for + 時(shí)間段,其中for省略與否的情況; 3.for + 次數(shù),其中for省略與否的情況; for many a time, for many times, for twice, for three times哪個(gè)成立? 4.for + 具體時(shí)間(時(shí)間點(diǎn))成立嗎? 5.for + 時(shí)間段,與瞬間動(dòng)詞連用,成立嗎? 今天是第二個(gè)問題:for +時(shí)間段,其中for省略與否的具體情況; 1:不省略for的情況: 1.1否定句中; 1.2for位于句首; 1.3動(dòng)態(tài)動(dòng)詞通常不可省略for,動(dòng)態(tài)動(dòng)詞+for表目的等 1.4表示進(jìn)行意義的句子中,for通常不省略 2.省略for的情況: 2.1it’s /it’s been +時(shí)間段+ since…結(jié)構(gòu)中,for須要省略 2.2all +時(shí)間詞語的搭配中; 2.3肯定句中,for引導(dǎo)的時(shí)間短語修飾表靜態(tài)意義的動(dòng)詞時(shí),for常可省略 3. how long, for how long, how long for的情況 4. long, for long, for very long, for a long time的差異 5. the first/scone…time與for the first/second…time的差異 6. for ages, hours, days, weeks, months, years的含義 具體實(shí)例羅列歸總?cè)缦隆?/p> 1:不省略for的情況: 1.1否定句中; for后接時(shí)間短語,來修飾靜態(tài)意義的動(dòng)詞時(shí),肯定句中的for常可省略,同樣情形的否定句不可省略for。for可以用來表示將來時(shí)間“…之后、…之內(nèi)”,而只能用于否定句中。 《大學(xué)英語語法》第二版第510頁: I haven’t bought anything for a year. 我有一年沒買過任何東西。 《朗文英語語法》(英)L. G. 亞歷山大編著第172頁 many表示時(shí)間時(shí),可用于肯定或否定句中: I have lived here/ haven’t lived here (for) many years. 我住在這已有/沒有許多年。 【這個(gè)例子很怪異,作者沒有說出這個(gè)(for)什么時(shí)候省略】 《英語詞語用法詳解詞典》第408頁for詞條 (6)for用于否定句時(shí),通常不省略。例如: He hasn’t been there for three years. 他已經(jīng)三年沒去那里了。 一般不說:He hasn’t been there three years. 《朗文英語語法》第239頁 7.32 for for(+ 一段時(shí)間,回答How long?的問題)表示過去、將來或到現(xiàn)在為止的一段時(shí)間的持續(xù):for在否定句中或用在句中或從句開頭時(shí)則不可省略: I haven’t seen him for six years. For six years, he lived abroad. 我已經(jīng)6年沒見他了。6年來,他都住在國(guó)外。 《新編高級(jí)英語語法》第416頁27.3 D若干介詞的省略問題 1)介詞for的省略 注意以下情況。a)在由for引導(dǎo)的表示時(shí)間長(zhǎng)度的介詞詞組中,for有時(shí)可省略,這在非正式英語語體中比較常見,這時(shí)就是以名詞詞組作狀語。 但在下列情況下,for不可省略。 第一,在否定句中,for一般不可省略: The train will not arrive for two days. I haven’t been sleeping well for a week. He hasn’t driven a car for three years. I haven’t heard from him for a long time. 《薄冰英語用法問答1144例》薄冰著第755頁23 這里的many weeks之前不用for 最近有一位讀者來信說,有這樣一個(gè)句子: (1)She had not been married many weeks when that man’s younger brother saw her and was struck by her beauty. 教參上說many weeks之前省去了for。但據(jù)章振邦的《新編英語語法教程》第330頁上說,在由for引導(dǎo)的表示時(shí)間長(zhǎng)度的介詞詞組中,若這種短語放在句首或出現(xiàn)在否定句中,for不宜省略。這種說法對(duì)否?望予以解答。 《新編英語語法教程》的說法一般說來是對(duì)的,但有例外,上述句(1)中的many weeks即是一例。在像上述句(1)所用的否定結(jié)構(gòu)中,表一段時(shí)間的詞語之前一皆般不用for,再如: (2)The man had not been gone more than a few minutes when another person approached. (more than a few minutes之前不用for) 另外,在否定結(jié)構(gòu)中,long之前可用for,但也可不用for,如: (3)Cox did not stay in Peoria (for) long. 也有一些人說下面一否定句中也可省去for: (4)I have not studied Japanese (for) three years. 有人還說這里用不用for是有區(qū)別的:如用for,這句話可能有兩種不同的含義,一是for three years修飾have not studied,全句意為“我有三年沒有學(xué)日語了”;二是for three years只修飾studied,全句則意為“我學(xué)日語不到三年”。如不用for,則只有一種含義,即“我學(xué)日語不到三年”。 1.2for位于句首 For用于句首+時(shí)間段時(shí),通常不省略,但也可偶見省略for的實(shí)例; 《英語詞語用法詳解詞典》第408頁for詞條(7) for所引導(dǎo)的時(shí)間短語位于句首是,不可省略for。例如: For ten years he has been studying English usages. 整整10年了,他一直在研究英語慣用法。 《朗文英語語法》第239頁 7.32 for for(+ 一段時(shí)間,回答How long?的問題)表示過去、將來或到現(xiàn)在為止的一段時(shí)間的持續(xù):for在否定句中或用在句中或從句開頭時(shí)則不可省略: I haven’t seen him for six years. For six years, he lived abroad. 我已經(jīng)6年沒見他了。6年來,他都住在國(guó)外。 《新編高級(jí)英語語法》第416頁27.3 D若干介詞的省略問題 1)介詞for的省略 注意以下情況。a)在由for引導(dǎo)的表示時(shí)間長(zhǎng)度的介詞詞組中,for有時(shí)可省略,這在非正式英語語體中比較常見,這時(shí)就是以名詞詞組作狀語。 但在下列情況下,for不可省略。 第二,當(dāng)for-詞組出現(xiàn)在句首時(shí),一般不可省略for: For a year, we waited to hear what had happened to him. For a minute or two, the three men pondered the question. 但是,偶爾也可看到這樣的句子: (For) a lot of time we just lay on the beach. 《薄冰英語用法問答1144例》薄冰著第755頁23 表示時(shí)間長(zhǎng)度的由for引導(dǎo)的介詞短語如置于句首,則不可省去for。這條規(guī)則也只能指一般而言。例外也是有的,如: (5)(For) a long of the time we just lay on the beach. 1.3動(dòng)態(tài)動(dòng)詞;動(dòng)態(tài)動(dòng)詞+for表目的等 動(dòng)態(tài)動(dòng)詞 + for +時(shí)間段,其中的for通常不省略,但也可偶見省略for的實(shí)例; 在瞬間動(dòng)詞+for + 時(shí)間段的句子中,for + 時(shí)間段表達(dá)的是做這事的目的,此時(shí)的for不可省略。 《牛津高階英漢雙解詞典》第八版第816頁for詞條15 I’m going away for a few days. 我要離開幾天。 《劍橋高階英漢雙解詞典》第141頁back adv.詞條 She went to America for two years, but now she’s back (= has returned). 她去美國(guó)呆了兩年,現(xiàn)在回來了。 《英語詞語用法詳解詞典》第408頁for詞條22. for與一段時(shí)間連用時(shí)的省略與否。 但當(dāng)for短語用來修飾具有動(dòng)態(tài)意義的動(dòng)詞時(shí),通常不可省略。例如: I’m going away for a few days. 我將要離開幾天。 《薄冰英語用法問答1144例》薄冰著第755頁23 但如若謂語動(dòng)詞是非持續(xù)性動(dòng)詞,則不可省去,如: (8)I taught her for three years. 如省去for,taught則意味著“三年中自始至終地不停地教”,這顯然是不可能的事。而for three years則無此義,只意味著“限于三年的時(shí)間”。 1.4表示進(jìn)行意義的句子中,for通常不省略 《當(dāng)代高級(jí)英語語法》精裝版 主編 徐廣聯(lián)第1442頁 四、介詞的省略 3.表示一段時(shí)間或方式的短語中的for, in, by, at等常常省略;但是在否定句中或引導(dǎo)介詞短語位于句首強(qiáng)調(diào)持續(xù)時(shí)間時(shí),for一般不可省略。 【提示】在表示進(jìn)行意義的句子中,for通常不省略。例如: We’ve been walking for two hours. 我們已步行了兩個(gè)小時(shí)。 They were kept waiting for over three hours. 他們一直等了三個(gè)多小時(shí)。 The ship has been sailing in the Pacific for two weeks. 這艘船已在太平洋上航行了兩個(gè)星期。 2:省略for的情況(正式用語中不省略為好) 2.1 it’s /it’s been +時(shí)間段+ since…結(jié)構(gòu)中,for須要省略 《英語詞語用法詳解詞典》第408頁for詞條 (5)for不可用在it’s …since…這種結(jié)構(gòu)中。例如: It’s three years since his father died. 他父親已經(jīng)死去三年了。 2.2. all +時(shí)間詞語的搭配中; 與all開頭表示時(shí)間的名詞短語連用時(shí),必須省略for。 常見的以all開頭的時(shí)間詞語有: all day/night (all day/night long), all the time, all last year, this/that day, all the while, all along; 《牛津英語用法指南》第三版第295頁 208 for, since, in和from:時(shí)間 1 for 在非正式文體里,常常省略for,尤其是與How long…?連用時(shí)。而for通常不用在all前面。 2.3肯定句中,for引導(dǎo)的時(shí)間短語修飾表靜態(tài)意義的動(dòng)詞時(shí),for常可省略 《英語詞語用法詳解詞典》第408頁for詞條22. for與一段時(shí)間連用時(shí)的省略與否。 (1)在all day, all the time, all last year, this day, that week等前面,習(xí)慣上不用for。 (2)在肯定句中,for引導(dǎo)的時(shí)間短語修飾表示靜態(tài)意義的動(dòng)詞時(shí),for常可省略。例如: They lived there (for) five years. 他們?cè)谀抢镒×宋迥辍?/p> They slept (for) eight years. 他們睡了八個(gè)小時(shí)。 They play ran (for) three months. 這個(gè)戲連續(xù)演了三個(gè)月了。 《現(xiàn)代英語用法詞典》第569頁for詞條9 for表示時(shí)間長(zhǎng)度或距離 for(如果緊跟動(dòng)詞)有時(shí)可省略: The performance lasts (for) three hours. We stayed (for) three days [a week, a long time, etc.]. The forest stretches (for) a long way. Will you be out (for) long? The desert stretches (for) many miles. 《葛傳槼英語慣用法詞典》第249頁for詞條1. for two hours, for three weeks, for many years, for several miles等表達(dá)方式里的for有時(shí)省去,但在正式些的文字里最好不省去。 《薄冰英語用法問答1144例》薄冰著第755頁23 就是“肯定結(jié)構(gòu)中的for??墒∪ァ边@一規(guī)則也不完全符合語言實(shí)際。誠(chéng)然,如果謂語動(dòng)詞是持續(xù)性的,for確是可有可無(但在正式文體中還是不省去for的好),如: (6)We lived there (for) five years. 有時(shí)在口語中則常常不用for,如: (7)Wait a minute. 3:how long, for how long, how long for的情況 how long可以等于how much time,但how much time通常指的是較短的時(shí)間; 《英語詞匯用法手冊(cè)》第138頁how much time/how long詞條 —How long have you lived here? —I’ve lived here for ten years. —你在這兒住了多久啦?—我在這兒住了十年了。 (不能用How much time)(How long用于表示相當(dāng)長(zhǎng)的一段時(shí)間) —How much time/How long did you spend on your homework? —A couple of hours. —你話多少時(shí)間做家庭作業(yè)?—兩三個(gè)小時(shí)。 (我們既可以用How much time也可以用How long來指較短的一段時(shí)間) how long前面可以加for,非正式文體不用for;也可偶見使用for的實(shí)例: 《牛津英語用法指南》第三版第682頁7 how long 在非正式文體里,表示某事持續(xù)多長(zhǎng)時(shí)間的表達(dá)方式里,for經(jīng)常省略。 How long are you staying (for)? 你打算待多久? 《牛津英語用法指南》第三版第682頁7 how long 在非正式文體里,表示某事持續(xù)多長(zhǎng)時(shí)間的表達(dá)方式里,for經(jīng)常省略。 I’ve been here (for) three weeks now. 現(xiàn)在我已經(jīng)在這里待了三個(gè)星期了。 How long are you staying (for)? 你打算待多久? 《牛津英語用法指南》第三版第295頁 208 for, since, in和from:時(shí)間 1 for for指持續(xù)時(shí)間的長(zhǎng)短,用來回答how long?(多長(zhǎng)時(shí)間?)的問題。 How long have you been waiting (for)? 你等了多久了? 《英語詞語用法詳解詞典》第408頁for詞條 (4)英語習(xí)慣上在how long(多久)前不用for。例如: How long have you lived here? 你在這里住多久了? 通常不說:For how long have you lived here? 《朗文英語語法》第137頁how long ago/ for how long/ how long for詞條 —I visited Gibraltar once. —For how long/How long for? —我去過直布羅陀一次。—去了多久? (=延續(xù)了多長(zhǎng)時(shí)間?;在這兒,how long必須與for連用) —I visited Gibraltar once. —How long ago? —我去過直布羅陀一次。—這是多久以前的事? (=何時(shí)?在這兒,how long后面必須用ago) 4:long, for long, for very long, for a long time的差異 long, (for) very long, for long通常只用于否定句、疑問句或條件句中,不用于肯定句。 long指的是做某事花多少時(shí)間,用于疑問句和否定句; for long指的是某事持續(xù)多長(zhǎng)時(shí)間,用于疑問句和否定句,不久的含義,否定句中的for long中的for可以省略;for long用于否定句,是位于否定范圍之內(nèi),即否定是包括for long這個(gè)范圍的。 Tom didn’t speak for long. 湯姆沒有說很久的話(說話時(shí)間很短) for a long time可用于否定句和肯定句; 肯定句中的for a long time中的for可以省略,也可使用a long time的形式; 而當(dāng)for a long time用于否定句時(shí),是位于否定范圍之外的,即在帶有時(shí)間狀語for a long time之外的否定句,其中的否定是與動(dòng)詞有關(guān),而與for a long time不直接相關(guān); 否定句中for a long time用于否定句表達(dá)的含義是“沒有多久”,且不可以省略for。 Tom didn’t speak for a long time. 湯姆很長(zhǎng)時(shí)間沒有說話。 《英語詞匯用法手冊(cè)》第165頁long; (for) long; (for) a long time; much詞條 Jill came round this morning, but she didn’t stay long. 吉爾今天早晨順便來了一下,但她沒呆多久就走了。(表時(shí)間,不能用much) (= 她在這兒停留的時(shí)間不長(zhǎng)) We haven’t seen you for a long time. 我們好長(zhǎng)時(shí)間沒見過你了。 (不能用for long, for much time, a long time) I’m going out, but I won’t be long. 我要外出,但不會(huì)去很久。 (不能用for long, for much) Sally called yesterday, but she didn’t wait (for) long. 薩莉昨天來過,但她沒等多久就走了。(不能用for a long time/for much) 用法說明: long常用于指做某事要花多少時(shí)間; for long指某事持續(xù)多長(zhǎng)時(shí)間; (for) a long time用在肯定句:Sally stayed (for) a long time薩莉呆了很長(zhǎng)時(shí)間, 而 (for) long用于否定句和疑問句中:Sally didn’t stay (for) long. 薩莉沒呆多長(zhǎng)時(shí)間。 5:the first/scone…time與for the first/second…time的差異 the first/second time與for the first/second time含義是不同的; the first/second time語法意義相當(dāng)于連詞詞性,后面引導(dǎo)時(shí)間狀語從句, for the first/second time語法意義相當(dāng)于副詞詞性,此時(shí)的for是可以省略的。 《英語詞語用法詳解詞典》第408頁for詞條22. 注: 但在“序數(shù)詞+time”的場(chǎng)合,for可以省略,也可以不省略。例如: He met her the third time. He met her for the third time. 這兩句都意為:“他是第三次見到她了?!?/p> 6:for ages, hours, days, weeks, months, years的含義 《朗文英語語法》第239頁 7.32 for for(+ 一段時(shí)間,回答How long?的問題)表示過去、將來或到現(xiàn)在為止的一段時(shí)間的持續(xù):for與ages, hours, days, weeks, months, years等連用強(qiáng)調(diào)或夸大持續(xù)的時(shí)間: I haven’t seen Patricia for months. How is she? 我已有數(shù)月沒見帕特里夏了,她好嗎? 2016年10月14日記(謝謝關(guān)注,共同進(jìn)步) |
|