請看下面這道不定代詞考題,它與語境有很大的關系:
A: Is _________ here?
B: No, Bob and Jim have asked for leave.
A. anybody B. everybody C. somebody D. nobody
【分析】此題應選B。容易誤選A, 認為這是疑問句, 所以要選 A。還有的考生可能會認為選C, 因為某些特殊情況下(比如表示邀請或請求等), some(thing)也可用于疑問句中。 此題的正確答案是B, 此題主要考查的不是不定代詞的句型用法, 而是考察在一定的上下文(語境)如何選用適當?shù)牟欢ù~。
該題若不看下句, 選A/C也是可能的, 比如一個人晚上走進一個空房子, 就可能這樣問, 其意大致為:這里有人嗎?(用somebody比anybody肯定意味更強), 然而聯(lián)系下句就很錯了:首先, No用得很荒唐(既然回答No, 說明這里沒有人, 那么答話的人又是什么呢?), 其次從后面的 Bob and Jim have asked
for leave(鮑勃和吉姆請假了)來看, 這是顯然是一個“查問人數(shù)”的情景。這樣, 再回頭來看看選項B就順理成章了(Is everybody here? =大家到齊了嗎?)
以下兩題都是測試不定代詞在一定上下文的運用, 請你試著選一選(注意語境!):
(1) I agree with most of what you said, but I don’t agree with _________.
A. everything B. anything C. something D. nothing
(2) The office is empty because _________ has gone home.
A. everyone B. someone C. no one D. all
例題:
—Have you finished your report yet?
—No, I’ll finish in ____ ten minutes.
A. another B. other C. others D. the other
【分析】此題應選A。容易誤選B, D。許多考生認為此題首先要排除選項A, 因為:another 只接單數(shù)名詞, 而這里ten minutes顯然是復數(shù), 所以不能選它。
事實上, 此題答案正是A。確實, 在通常情況下, another之后只能接單數(shù)名詞:
正:another student 另外一個學生
誤:another students (另外一些學生)
正:other students 另外一些學生(其他學生)
但是值得注意的是:若another后的名詞有數(shù)詞或few修飾時, 則也可接復數(shù)名詞:
正:another few days 另外幾天
正:another five chairs 另外五把椅子
正:another ten years 另外10年
正:another two dictionaries 另外兩本詞典
類似地, every也有以上用法特點:
通常后接單數(shù)名詞:
正:every boy 每個男孩
誤:every boys
但是若every后的名詞有數(shù)詞修飾, 則也可接復數(shù)名詞:
正:every ten years 每10年
正:every five metres 每5米
正:every three lines 每三行
兩均可與一段時間連用,表示“在…之后”,但 after 表示以過去時間為起點的一段時間以后,因此通常與過去時連用;而 in 則表示從現(xiàn)在算起的一段時間以后,因此通常用于將來時或含有將來意義的句子:
He came back after three days. 3天后他回來了。
I’ll come back in three days. 我3天后回來。
I think he can come back in three days. 我想他3天后可以回來。
【注】after 除與時間段連用外,還可與時間點連用,此時則可用于將來時(但是in不能與時間點連用):
He will arrive after five o’clock. 他 5 點鐘以后到。
另外,after可以與某些表示活動的名詞連用,表示“在…之后”(in不能這樣用):
after school 放學后 after class 下課后
兩者均可表示“在…之后”,其區(qū)別是:
1. after 主要用于時間或次序,behind 主要用于位置:
He decided to leave after lunch. 他決定午飯后離開。
Summer comes after spring. 春去夏來。
The hospital is behind the post office. 醫(yī)院在郵局后面。
【注】behind 有時也用于時間,表示“遲于”,主要用于behind time(遲,晚)這一習語:
The train was 20 minutes behind time. 火車晚點 20 分鐘。
2. 兩者都可用于引申義,after 側重指追求、尋找、模仿等;而behind 則側重指在背后、支持、落后等:
The police are after her. 警察在追捕她。
Many young people are after her. 許多年青人都追求她。
We are behind you completely. 我們完全支持你。
He is behind the others in maths. 他的數(shù)學不如別人。