看板 Eng-Class 關於我們 聯絡資訊
第一個問題是若想表達我兩年前去過紐約 可以說 I've been to New York two years ago嗎?還是要遵守規則用過去簡單式? 第二個是想找人吃晚餐 May I ask you out to dinner? May I ask you out for dinner? 網路上第一個好像稍多人選(但不懂為何to 接 名詞><一直都是記ask+ to-v) 另外那個out 是必須的嗎? 感激不盡!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.118.129 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1435044274.A.DB8.html ※ 編輯: qazwsx123 (49.215.118.129), 06/23/2015 15:25:01
dgas: 強調去的經驗用been to 強調當時人不在 去了另一個地方went 06/23 16:29
dgas: for dinner, 不過叫ask sb out基本上就行go out on a date 06/23 16:31
dgas: 是常見用法 06/23 16:32
kaifrankwind: 原PO應該只是想和別人單純吃個飯? 06/23 16:41
qazwsx123: 是看美劇的字幕覺得有疑惑拉XD 06/23 16:50
innightmare: to dinner比較多人選? 我直覺是for耶怎辦XD 06/23 21:12
wohtp: 我也會說for。Dinner不是目的地,而是行為。 06/23 22:34
wohtp: You go "to" some place, but you go "for" some activity. 06/23 22:35
BigBreast: http://goo.gl/W5FVwB to是正確用法 for反而有歧義 06/24 00:48
BigBreast: 用for dinner可能理解為for前方的東西是被吃之物 06/24 00:49
BigBreast: w大準則沒錯 但此處dinner跟school/church一樣是例外 06/24 00:52
BigBreast: 都變成不可數名詞 意指活動 06/24 00:54
BigBreast: 總之take sb. to school/church/dinner 是一樣的結構 06/24 00:55
dunchee: 1. 你的"ago"(two years ago)(明確的過去時間點)和 06/24 08:39
dunchee: "have been to"(現在完成式:時間區間涵蓋過去到「現在」, 06/24 08:39
dunchee: 重點是在「現在」,這和前者的「過去」起衝突) 不能這樣 06/24 08:40
dunchee: 子湊在一起 06/24 08:40
dunchee: 2. http://www.oxfordlearnersdictionaries.com 06/24 08:40
dunchee: 輸入 ask -> (invite) 5 .... 順便查 invite,互相比較 06/24 08:40
dunchee: 你自己也順便查 ask out / ask somebody out 06/24 08:40
pkuguy: 那要表示兩年前,現在完成式不能用ago的話,要怎麼表達? 06/24 08:48
pkuguy: 剛好我也在想這個問題。 06/24 08:49
dgas: B大的用for隱含歧義的thread我都看了 認為是個案 06/24 10:14
dgas: 一般咸認為 to-地點 for-目的 predominant idea不同罷了 06/24 10:16