這題想了好久~~最後支持(D)選項!!!
原因在於"平衡"、"指代"、"比較"以及"可數/不可數" 等觀念!!
1、平衡(句子結構的基礎)
when_______a_________, ______b______ , but _____c_____ (一個句子,2個連結詞,故為三段話)
c段話是要去平衡a或b呢?
由於選項裡頭都是在比較數量(one quarter),所以應該去比較b (a段話中的popularity是"普及","流行"之意)
2、指代(達意的關鍵)
(1)there were 可代drive-ins,同時又可代some (因為some就是代drive-ins),但如果代drive-ins是錯誤的,因為該句中並沒有談及任何數量之意!-->如此造成指代模糊及比較錯誤!!
反觀:the number ,清楚表明…就是要來談"4,000"
(2)amount 可代"總量"的概念,因此指的就是"4,000"
3、比較
須符合 A ...than ...B ,A和B必須是同類,才有比較性
there (dirve-ins) are .....than.....數量(many/amount) ,無法比較
反觀: the number .......than ....amount 正確比較
4、可數/不可數
比較總量(amount)或數字(the number)時,須用less
綜觀以上討論,選(d)
--------------------------------------------------------------------
(A)的問題在於
1、 there are指代問題
2、many雖可當代名詞,但有很多之意(I don't need so many).沒有像amount準確傳達出量的概念
3、many若指drive-ins,則會有很怪的句意 one-quarter that drive-ins (四分之一的dirve-ins??)
若指4,000... (many代數字…比不及amount來的好!)
4、that many中的that蠻 "漂渺"的,指的對象到底是誰(drive-ins, popularity, united states, 4000)
--------------------------------------------------
最後(d)the number ........than ......the amount 乾淨,比較、指代明確~
when____, ______, but ____ 平衡佳
這題同 GWD8-41
http://www.formosamba.com/phpBB3/viewtopic.php?t=483
以上參考○魯!!!