Christina 發問時間: 社會與文化語言 · 10 年前

Do you have_______tomatoes?

請問各位高手一題文法的問題:

Do you have_______tomatoes?

請問一定要用any嗎? 還是some 和any 都可以用呢?

6 個解答

評分
  • 橘子
    Lv 4
    10 年前
    最佳解答

    其實這個不是看可數不可數的問題!!

    因為any和some後面加可數名詞或不可數名詞都可以~

    (不可數名詞視為第三人稱單數時,一定要用any)

    這裡是複數所以當然都some any可以啦

    而且其實

    在不同的句子中,用法不一樣~

    肯定句時~用some

    否定句時~用any

    疑問句時~用any

    疑問句時用any是文法上比較正確的方法

    但若你希望對方的回答是肯定句 時 就可以用some (通常用於對話)

    題目中:Do you have_______tomatoes?

    如果你希望別人跟你說有他有

    就可以用some

    (因為要肯定句才是用some回答嘛)

    若只是單純問問看

    那就可以用any

    所以其實是很彈性的

    但正規文法來說

    any是比較好的唷:)

    參考資料: 自己
    • 登入以對解答發表意見
  • 10 年前

    這跟單數,複數, 可數,不可數完全沒關係. 如005所說只是問有沒有的話, 應該用any. 如果用some, 句子後面通常還有後句.

    Do you have any money?

    Do you have some money that I can borrow?

    • 登入以對解答發表意見
  • 我的建議是~some 因為它可以用在複數的,番茄也不義定只有一個

    2010-06-23 14:48:46 補充:

    是不一定

    參考資料:
    • 登入以對解答發表意見
  • 10 年前

    some any 是行容詞 都可接可數 表 你是否有蕃茄? (另 some表 請求意 any 表問對方是否有) 別搞錯

    • 登入以對解答發表意見
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 10 年前

    就文法而言是可以的但是句意上還是要用any比較適合

    • 登入以對解答發表意見
  • 10 年前

    tomato 是可數的複數...且題目的名詞是加了 es 的複數名詞

    若 any 的話名詞需為單數, 故不能用 any

    some 是可配可數的複數, 故此題應為 some...

    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。