請教一個英文文法
We are given just so much food ___ will keep us alive.
1. as
2. that
正瘸答案是as 但是我覺得that也可以 可否幫忙解說一下 謝謝
如果用 that
some food 為先行詞 that當子句的主詞
所以後面形容詞句子: the food that will keep us alive.
這樣好像也說得通 不是嗎 @@"
當然 (just so much........as)是正確的用法
但是 我覺得好像 that 也可以!~ 不知道可否幫忙解釋一下
用that 文法哪裡出了錯誤
3 個解答
- LouisLv 710 年前最佳解答
just so much ... as ...是指剛好和...一樣多
We are given just so much food as will keep us alive.
= We are given some food. The amount is just enough to keep us alive.
空格內無法放入that,因為和so much...連不上
We are given some food so that we may keep ourselves alive.
2011-05-29 21:48:15 補充:
that帶出來的形容詞子句是限定用法,其先行詞需加定冠詞。如
This is the food that will keep us alive.
some food不能當that子句的先行詞。因為數量和內容都不確定。
只能用不定詞片語來修飾,如:
We need some food to keep us alive.
應是寫成:We need some of the food that you bought yesterday.才能受到that子句的限定。
2011-05-29 21:55:08 補充:
更正:some food不能加that子句來修飾,應該是說food己經接受some在數量上做了限定,就不能再用that子句加以限定了。
- rhodyLv 710 年前
We are given just so much food ___ will keep us alive.
是前面的so much 語意上的邏輯,使得這裡不得不用as,換成
We are given just enough food ___ will keep us alive.
就須用that想用as還不行,非關文法,事關語法。
I eat a car.文法上可沒錯,問題不會有人說這樣子的話呀。
She is that beautiful as her sister.文法上可有錯?可是寫這樣一定被算錯
不知道誰規定的,大家都寫She is as beautiful as her sister.不要去鑽文法的牛角尖了
這個 as 是準關代沒錯,有興趣可以看這裡