牛津?qū)嵱糜⒄Z語法:88 間接賓語前to和for的省略
A1 像 I gave the book to Tom(我把書給了湯姆)這樣的一個句子也可表示為I gave Tom the book。也就是說,間接賓語可以在前,而且介詞to可以省略。
可以使用上述這種結(jié)構(gòu)的動詞有:bring,give,hand,leave(in awill),lend,offer,pass(=hand),pay,play(an instrument/pieceof music),promise,sell,send,show,sing,take,tell(=narrate,inform):
I showed the map to Bill.相當于:
I showed Bill the map.
我給比爾看了那張地圖。
They sent £5 to Mr Smith.相當于:
They sent Mr Smith £5.
他們給史密斯先生寄去了五英鎊。
2 同樣,I11 find a job for Ann(我要給安找一個職業(yè))也可以表示為 Ill find Ann a job(間接賓語在前,省掉for)。這種結(jié)構(gòu)可用在book,build,buy,cook(bake,boil,fry 等),fetch,find,get,keep,knit,leave,make,order,reserve這些動詞之后:
Ill get a drink for you.相當于:
Ill get you a drink.
我去給你弄一杯喝的。
I bought a book for James.相當于:
I bought James a book.
我給詹姆斯買了一本書。
B 通常這兩種結(jié)構(gòu)都可以用,但是:
1在直接賓語是短語或從句時,最好使用不帶介詞的結(jié)構(gòu):
Tell her the whole story.
把全部情況告訴她。
Show me what youve got in your hand.
給我看一看你手里拿的是什么東西。
2 在下列的情況下,人們更喜歡使用帶介詞的結(jié)構(gòu):
(a)間接賓語是短語或包含一個從句時:
We kept seats for everyone on our list/for everyone who had paid.
我們給名單上的人/已經(jīng)付了款的人都留了座位。
I had to show my pass to the man at the door.
我不得不向門口的那個人出示我的通行證。
(b)直接賓語是it或them時:
They kept it for Mary.
他們留著這個給瑪麗。
She made them for Bill.
她給比爾做的這些。
We sent it to George.
我們把它給喬治寄去了。
以上這幾個句子不能用動詞+名詞+代詞結(jié)構(gòu)來表示。
如果間接賓語也是代詞(如I sent it to him),有時可以將這兩個代詞的位置互換并省略 to(如I sent him it),但是帶 for的結(jié)構(gòu)不能這么做,最好避免。
這種限制不適用于其他賓格代詞:
He gave Bill some.
他給了比爾一些。
He didnt give me any.
他一點也沒給我。
He bought Mary one.
他給瑪麗買了一個。
Ill show you something.
我給你看一樣?xùn)|西。
C promise,show,tell可以只和間接賓語連用而不用to:
promise us答應(yīng)我們
show him 給他看
tell him 告訴他
read,write的用法相同,但后面需用 to:
read to me讀給我聽
write to them寫信給他們
play,sing可與to或for連用:
play to us,play for us給我們演奏
sing to us,sing for us唱給我們聽
A1 像 I gave the book to Tom(我把書給了湯姆)這樣的一個句子也可表示為I gave Tom the book。也就是說,間接賓語可以在前,而且介詞to可以省略。
可以使用上述這種結(jié)構(gòu)的動詞有:bring,give,hand,leave(in awill),lend,offer,pass(=hand),pay,play(an instrument/pieceof music),promise,sell,send,show,sing,take,tell(=narrate,inform):
I showed the map to Bill.相當于:
I showed Bill the map.
我給比爾看了那張地圖。
They sent £5 to Mr Smith.相當于:
They sent Mr Smith £5.
他們給史密斯先生寄去了五英鎊。
2 同樣,I11 find a job for Ann(我要給安找一個職業(yè))也可以表示為 Ill find Ann a job(間接賓語在前,省掉for)。這種結(jié)構(gòu)可用在book,build,buy,cook(bake,boil,fry 等),fetch,find,get,keep,knit,leave,make,order,reserve這些動詞之后:
Ill get a drink for you.相當于:
Ill get you a drink.
我去給你弄一杯喝的。
I bought a book for James.相當于:
I bought James a book.
我給詹姆斯買了一本書。
B 通常這兩種結(jié)構(gòu)都可以用,但是:
1在直接賓語是短語或從句時,最好使用不帶介詞的結(jié)構(gòu):
Tell her the whole story.
把全部情況告訴她。
Show me what youve got in your hand.
給我看一看你手里拿的是什么東西。
2 在下列的情況下,人們更喜歡使用帶介詞的結(jié)構(gòu):
(a)間接賓語是短語或包含一個從句時:
We kept seats for everyone on our list/for everyone who had paid.
我們給名單上的人/已經(jīng)付了款的人都留了座位。
I had to show my pass to the man at the door.
我不得不向門口的那個人出示我的通行證。
(b)直接賓語是it或them時:
They kept it for Mary.
他們留著這個給瑪麗。
She made them for Bill.
她給比爾做的這些。
We sent it to George.
我們把它給喬治寄去了。
以上這幾個句子不能用動詞+名詞+代詞結(jié)構(gòu)來表示。
如果間接賓語也是代詞(如I sent it to him),有時可以將這兩個代詞的位置互換并省略 to(如I sent him it),但是帶 for的結(jié)構(gòu)不能這么做,最好避免。
這種限制不適用于其他賓格代詞:
He gave Bill some.
他給了比爾一些。
He didnt give me any.
他一點也沒給我。
He bought Mary one.
他給瑪麗買了一個。
Ill show you something.
我給你看一樣?xùn)|西。
C promise,show,tell可以只和間接賓語連用而不用to:
promise us答應(yīng)我們
show him 給他看
tell him 告訴他
read,write的用法相同,但后面需用 to:
read to me讀給我聽
write to them寫信給他們
play,sing可與to或for連用:
play to us,play for us給我們演奏
sing to us,sing for us唱給我們聽