[析] so與such的用法可以分為四種情況,①用于單數(shù)可數(shù)名詞之前,其格式是such+不定冠詞+形容詞+單數(shù)可數(shù)名詞,如:It is such a beautiful book that every child likes it. 也可以用so, 其格式是so+形容詞+不定冠詞+單數(shù)可數(shù)名詞,如:It was so beautiful a book that every child likes it. ②在不可數(shù)名詞前或可數(shù)名詞復數(shù)前這時只能用such, 如:It is such good weather that we want to swim. 又如:They are such good students that they can pass the exam easily. ③在few, little, much, many 這4個字前只能用so而不能用such, 如:I have so much money that I can buy everything I want. ④當that前只有形容詞或副詞時,這時只能用so, 如:She is so beautiful that every one likes her. He ran so fast that I couldn't keep up with him.
[誤] He got up earlier this morning so as to that he could catch the first bus.
[正] He got up earlier this morning so as to catch the first bus.
[正] He got up so earlier that he could catch the first bus.
[析] so…that與so that的用法有相同之處,那就是其后接從句,而so as to 其后要接不定式,即動詞原形。這樣的詞組還有:in order to.
[誤] I want to buy same stamp that you have.
[正] I want to buy the same stamp as you have.
[析] the same…as (that)這是個固定用法,在same前的定冠詞是不能少的。而the same…that意為"我要的就是那一個".而the same…as為"要的是和……一樣的東西".
[誤] Before I do not give you the answer, I'll ask you some questions.
[正] Before I give you the answer, I'll ask you some questions.
[析] 這種錯誤是由于受中文的影響。在中文中可以講"我沒給你答案前".而英文用了before就不要再用否定句了。
(三) 例題解析
1 We bought Granny a present, ___ she didn't like it.
A. but B. and
C. or D. so
[答案] A.
[析] 由于句意的原因,應選擇轉折連詞。
2 Run quickly, ___ we'll miss the early train.
A. and B. but
C. so D. or
[答案] D.
[析] or這里應譯為:否則。
3 I'll give the book to him ___ he comes back.
A. since B. as soon as
C. before D. until
[答案] B.
[析] as soon as 引出的時間狀語從句應用一般現(xiàn)在時表示將來要發(fā)生的動作。
4 Don't cross the road ___ the light turns green.
A. when B. while
C. until D. as
[答案] C.
[析] until應譯為"直到……才",因為前面的祈使句為否定句。又如:She did not go to bed until her mother came back. 應譯為"直到她媽媽回來她才睡覺".
5 Miss Gao has been a teacher ___ 1990.
A. before B. after
C. since D. in
[答案] C.
[析] 因為主句為完成時,所以應用 since表示該動作的啟始點。
6 - Which would you like better, tea ___ milk?
- Tea, please.
A. but B. and
C. or D. with
[答案] C.
[析] 在疑問句與否定句中應用or來表示一種選擇。
7 We love spring ___ there's beautiful flowers every where.
A. though B. but
C. or D. because
[答案] D.
[析] 因為這里表示的是因果關系。
8 Please leave ___ 7∶00, then you'll be able to get ___ there earlier.
A. till, in B. from, /
C. before, / D. behind, to
[答案] C.
[析] before為在7∶00之前離開。
9 The teacher didn't begin the lesson ___ all the students stopped talking.
A. until B. after
C. if D. because
[答案] A.
[析] 這句應譯為"直到所有的學生都停止講話老師才開始上課".因begin為瞬間動詞,所以應用否定句。
10 Betty didn't go to see the film yesterday ___ she was ill.
A. but B. until
C. if D. because
[答案] D.
[析] 這里是表示因果關系,所以應用because.因為她病了所以未去看電影。
11 You must start right now, ___ you'll miss the train.
A. for B. and
C. so D. or
[答案] D.
[析] or譯為"否則".本句句意為:你必須馬上走了,否則要趕不上火車了。
12 ___ he is a child of six, he can read and write.
A. Whose B. If
C. Though D. Because
[答案] C.
[析] 這種狀語從句在英語中稱為讓步狀語從句,應譯為:雖然他才是個6歲的孩子,他卻可以讀書和寫字。
13 I like fish, ___ chicken, ___ eggs.
A. and, and B. and, with
C. /, and D. and, /
[答案] C.
[析] 在有若干個名詞或動詞出現(xiàn)時,每一個詞之間只用逗號連接,只在最后兩個詞之間加and.如:The old man passed the street, went into a shop and bought some food.
14 Take this dictionary with you ___ you may use it in class.
A. when B. in order to
C. but D. so that
[答案] D.
[析] so that應譯為"為的是".本句句義為:帶上字典,為的是在上課時可能有用。而in order to 其后應接動詞不定式,如:Take this dictionary with you in order to use it in class.
15 I hope ___ will be fine tomorrow.
A. it B. what
C. whether D. when
[答案] A.
[析] hope后接的是賓語從句,而且賓語從句中少主語,應用it來代替天氣。
16 ___ she was not well, I decided to go without her.
A. Though B. As
C. When D. Because of
[答案] B.
[析] as這里應譯為"由于".全句意為:由于她不舒服,我決定不帶她去了。而because of 其后不能接從句只能接賓語。如: Because of the heavy rain, we decided not to go.
17 My aunt bought me ___ many story books that I spent a lot of time them.
A. such…on B. such…in
C. too…in D so…on
[答案] D.
[析] 因many前只能用so來修飾,所以只能選擇D選項。而spend…on something 為在某事上花費時間或錢。如:She spent a lot of money on her clothes.
18 Mother was cooking ___ she ___ a knock at the door.
A. when, listen to B. while, listened to
C. while, heard D. when, heard
[答案] D.
[析] when在這里應譯為:就在那時,那一刻,那一瞬間。
19 Speak slowly, ___ we can understand you.
A. and B. or
C. if D. because
[答案] A.
[析] and這里是并列連詞,應譯為:請講慢些這樣我們就會明白你的意思。
20 You'll learn English well ___ you put your heart into it.
A. if B. so
C. until D. or
[答案] A.
[析] 本句譯為:如果你將心放在學習上,你就會將英語學好。這里的語法現(xiàn)象是從句中用一般現(xiàn)在時表示將來。
21 I won't let you in ___ you show me your pass.
A. until B. for
C. since D. because
[答案] A.
22 She didn't go to school ___ she was ill.
A. why B. because
C. where D. but
[答案] B