精華區beta Eng-Class 關於我們 聯絡資訊
※ 引述《re730 (大學 過了一半)》之銘言: : 想請問 : 1.Have you cooked a meal? 你(這輩子)有沒有煮過飯? : 2.Did you cook a meal? 通常沒有人這樣講 如果是 Did you cook the meal? 則代表 "那一餐是不是你煮的?" : 如果是這樣的話 或許能做這樣的分別: : Have you played baseball? 可以"翻成你打過(一陣子)棒球嗎?" 這句只是問有打過或沒打過 : Did you play baseball? 可以解釋成"你打過籃球嗎?"(隨便玩過都算) Did you play baseball as a kid? 你小時候打不打棒球? (長大後有沒有打都不管了) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 128.30.7.229 ※ 編輯: FishCCY 來自: 128.30.7.229 (01/28 05:38)
re730:喔喔喔喔喔~~~~~真是太感謝了~ ^O^ 61.231.8.210 01/28 06:06
> -------------------------------------------------------------------------- < 作者: satch (不知何時的聖誕節) 看板: Eng-Class 標題: Re: [問題]這兩個說法有什麼不同? 時間: Sat Jan 28 18:53:08 2006 ※ 引述《re730 (大學 過了一半)》之銘言: : 想請問 : 1.Have you cooked a meal? : 2.Did you cook a meal? : 兩句差異在哪呢.......? : 本來是想說現在完成式應該有表示經過一段時間的意思... 現在完成式的概念: past now future -------------------*-------------- x----------------> 完成式的概念如下: 1. 某個動作,狀態,或事件從Time 1(T1)開始並在Time 2(T2)結束 2. T2是最主要的焦點,如果T2在現在,則行成現在完成式,同理,若 T2在過去則是過去完成式,T1的時間點可明確也可模糊 Ex. He has studied English since he was little.(有明確的T1) Ex. He has been to America. (T1不明確) ps.英文只有現在式和過去式兩種時態 3. 完成式只包含T1到T2裡的資訊,其餘不論 過去式的概念則強調過去時間某一點的動作 因為"點"這個概念是沒有大小之分的, 譬如若我們把台北和地球都視為一個點,則概念上兩者一樣大 所以我們可以說 The family moved to America last year. 其中last year是一個過去的時間點 因此該句使用過去式表達概念 亦可比較 The family has moved to America for ten years. 參考資料:The Comprehensive Grammar of the English Language (Longman) 完成式部分可參考 http://web.ntpu.edu.tw/%7Elanguage/course/composition/aspect.pdf 如有錯誤敬請不吝指正 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.169.231.249