請幫我看這句的文法對不對

2010-01-07 1:32 am
She is a mere eight years old, but can solve equations.

為何不是

She is a mere eight years old, but she can solve equations.

but 不是連接辭 要連接兩個有主詞語動詞的子句嗎?
第二句沒主詞 中間又一個逗號
這是什麼用法???
更新1:

其實我也懷疑 eight years old 為何中間不加連號? 變成 She is a mere eight-year-old? 因為這是名詞 是否是打錯?還是特殊用法?

回答 (2)

2010-01-07 1:53 am
✔ 最佳答案
首先我想應該有些打錯了
She is a mere eight years old, but can solve equations.
應該是she is merely eight years old 或
she is a mere eight-years old girl, but.....

為何不是
She is a mere eight years old, but she can solve equations.
因為前後主詞都是she,所以後面的可以省略。

but 不是連接辭 要連接兩個有主詞語動詞的子句嗎?
前後主詞一樣時,後者便可省略。

如:I am a boy and like to play basketball. 我是個男孩,愛打籃球。
She is very beautiful and likes to go shopping. 她很美且愛逛街。
都是一樣的用法。
希望對你有所幫助嚕!

2010-01-07 19:12:12 補充:
不好意思, 應該打成eight-year-old且year不加S,整個當形容詞用。
如果是這個用法的話,後面會有個名詞,這邊應該是girl,表示她僅僅是個八歲大的女孩。
所以我再想是不是少了girl.
這樣的用法如:a ten-year-old boy十歲大的男孩 a three-year-old student 三歲大的學生
參考: me
2010-01-07 1:43 am
, but表示 but前後連接的是兩個獨立句子, 獨立句子就要有主詞與動詞
不過第二句的主詞she省略掉罷了

嚴格來說, but she can solve questions比較正確, 但but can solve questions一般人也能理解其意
參考: 自己


收錄日期: 2021-05-01 16:33:00
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20100106000015KK05347

檢視 Wayback Machine 備份