前段時間看新聞,瞧見這麼一句話:Seven years old Qiaoqiao has lived with a blind masseur surnamed Tian for five years...
突然想起,這是出現頻率極高的錯誤。
大多數有點語法基礎的同學都知道:如果有橫線,複數的s就沒了。比如: 7-story (building), 10-day (vacation), 3000-word (article)等等。如果沒有橫線,s就留著:7 stories, 10 days, 3000 words。
新聞裡的那句話沒有橫線(seven years old),所以留著s是對的?
不對!!!
決定有沒有s,關鍵不在於橫線,因為畢竟有人會忘記加橫線。有沒有s,取決於這個帶數字的部分是作表語還是定語。
不懂啥叫表語啥叫定語?
簡言之,表語是一句話裡用來說明主語的特徵、狀態等等的部分,一般跟在be動詞或become(成為)、look(看起來)、turn(變成)、go(變成)、seem(似乎)、appear(似乎、顯得)、feel(摸起來)、sound(聽起來)、smell(聞起來)這些連繫動詞的後面。
定語則是用來限定、修飾名詞/代詞的部分,所以位置在其限定或修飾的名詞/代詞前面。
舉例說明:
The movie is three hours long. (此句裡的「三個小時」是表語,說明movie的特徵,跟在be動詞is的後面,所以是three hours,有s。)
A three-hour movie is way too long for kids. (此句裡的「三個小時」是定語,用來限定movie,位置在movie之前,所以是three-hour,沒有s。)
由此可見,本文開頭給出的例子,應該是Seven-year-old Qiaoqiao has lived with a blind masseur surnamed Tian for five years... 因為這句裡的「七歲」是定語,用來限定Qiaoqiao,位置也在Qiaoqiao之前。
See? 其實很簡單!
編輯:劉彥
審核:劉彥
微信:newsplus
網站:NEWSPlusRadio.cn
荔枝 FM:英語環球
搜狐新聞客戶端:英語環球廣播
新浪微博:英語環球廣播