Yes, I have. — 這個回答有什麼文法錯誤?
承接早前《一句「Yes, I want」就讓你的英文露餡了!》一文的內容,以下的英語用法也是常見的錯誤之一:
答:Yes, I have.
如前文所言,及物動詞不能作為句子的結尾,因為這會導致意義上不清晰;而 have 作為主動詞時是及物動詞,不能成為句子結尾,必須要連上受詞才行,故其正確的回答應為
- Yes, I have the latest iPhone / it. 或
- Yes, I do.
且慢!我明明聽過只說 I have / I haven't 的!
對,但其實那只是在問題以 have 作為助動詞時才可以的,例如
問:Have you done your homework?
答:No I haven't.
(即 No, I haven't done my homework) 或
問:Have you eaten dinner?
答:Yes, I have.
(即Yes, I have eaten dinner)
在這情況下,由於 have 只是助動詞,do 和 eat 才是主動詞,因此和早前回答 Yes, I do 的情況一樣,可以利用助動詞回答,省略問題的內容,故此這裡可以用 have (not) 來結尾。
如果大家還是不覺得文首的問題用 Yes, I have 回答有什麼不妥的話,試試把句子轉作否定句來看看。如果肯定句是可以用 Yes, I have 來回答的話,那樣否定句也應會是下面其中一種:
問:Do you have the latest iPhone?
答1:No, I don't have.
答2:No, I have not.
第一種回答聽上文法上明顯錯誤,聽上去也很突兀,沒有英語流利的人會這樣說;
第二種回答其實是把 have 當成了助動詞,暗示後面必須接一個現在完式動詞,就正如剛剛提到的 I have eaten dinner。但這裡問句中 have 本身就是主動詞,再沒有其他動詞跟在後面,如果將它完整寫出來就是
No, I have not the latest iPhone.
現在聽上去是不是發現不妥了?
所以,這就證明了怎樣才是正確的肯定句回答,因為把它們轉作否定句也不會顯得不通順:
- No, I don't have the latest iPhone / it. 或
- No, I don't.
當然,簡單地只說 yes 或 no 就一定沒問題,但我們沒理由因噎廢食吧!
最後有趣的是,因為實際日常口語中,人們往往喜歡用
Have you got...?
來代替
Do you have...?
來發問,在前者的情況下,因 have 已變成了got 的助動詞,故這時又反而應該用 Yes I have / No, I haven't 來回答唷:
答:Yes, I have / No, I haven't (got the latest iPhone).
英語就是這樣有趣的語言!

留言
發佈留言