看板 Eng-Class 關於我們 聯絡資訊
※ 引述《s11924 (陷阱金屬小妹)》之銘言: : The growth of public television in the past two decades ___ dramatic. : A. was : B. were : C. has been : D. have been : 因為主詞是the growth所以先去掉B和D : 請問答案為什麼是C不是A? 您好~ 這題我剛好有研究,跟您分享一下心得: 首先,語言不是說一定要用 xxx 才可以的,而是用了 xxx 會帶出什麼感覺, 譬如,這一題如果用了 was ,那麼表達出來的感覺就是把前面那句話看做一 個點,一件事情,這樣子的描述給人相當「巨觀」的感覺,就像站在月球上看 地球,台灣可能也只變成了一個點。 然而,本句是單選題,也就是說必需選一個「較為正確」,或者說,「較為非 科幻小說表達法」的選項,也就是 C 選項。 何以見得呢?關鍵就在於 in the past two decades 這個部分,建議你去查: in, within, during, over, for 之間的差異,或者,也可以直接參考我蒐集 到的資料:https://bestbanana.ml/blog/time-english/2253/ 裡面提到 in 是「點狀」發生的事情,也就是說,發生過很多次,也因此,不 該使用 was (暗指一次),然後,這些事情發生了也結束了,也因此,要使用 完成試,最後,這些事情在未來仍應該會繼續發生,因此使用完成進行式。 題外話,如果把題目改成「for ten years」,答案就會變成 was,因為 for 這個 字的意思是「長達十年的成長」,語意上正是把前述變成一件事情來看。 英文就是醬子「玩時間」的 Orz --------------------------- 不負責任建議: 請注意這個「成長」在這邊使用的是「單數」對吧,也就是說「成長」本質上應該 是「連續」的,像「水」一樣,一大塊的不可數名詞,配上「in」這個點狀發生 的用語實在不妥,因此,參考我blog蒐集到的資訊,荐該使用 during 或者是 over 會更好……吧? Correct me if I'm wrong. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.220.4 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1583077779.A.6AB.html ※ 編輯: dahi (140.120.220.4 臺灣), 03/02/2020 08:12:53
s11924: 感謝回答 03/02 11:26
dahi: my pleasure~ 03/03 00:42