Re: [問題] 英文問題...

看板learnyf (自學 自我學習)作者時間19年前 (2006/02/24 22:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《Seashore69 (台北房價太高了吧!)》之銘言: : ※ 引述《Soundgarden (如何測量水溝的寬度)》之銘言: : : You ___ a lot since I saw you last time. : : a.change b.will change c.have chnaged d.had changed : c. have changed : 現在完成式 since + 過去某各時間點 : 現在完成式 for +一段長時間 : ex. I have learned English for 10 years. : : 我覺得好像是d...不過我翻字典跟一些有關於since的題目 好像常接現在完成式 : : 不過這題不是有講到"last time" 所以是過去完成...這樣對嗎? : ~~~~~~~~~~~上一次→過去的某各時間點 : BTW,過去完成式: : 過去完成式用於表示某件事情開始於過去某個時候之前, : 並在那個時候之前就已經完成 : The train had gone away when I ran to the station yesterday. : "火車開走"和"我跑到車站"都發生在"過去(yesterday)" : 但是因為火車"先"開走~ : 我"後"到車站 : 所以用過去完成式來表示~ : 也許我解釋的不完整~ : 網路上很多資料可以找喔~ : : 以上2題是我的問題..謝謝回答 在學習完成式常會聽到和since、for一起用 其實這個用法所表示的概念並非某個時間點,而是「一段時間」 用個簡圖來看: --●---●---●--->時間軸 event1 event2 now 如果是現在完成式,則句子是在描述event2到now 而過去完成式,則是用於描述event1到event2(都位於過去) 拿最初的問題來作舉例 單在now的時間下: You change a lot. 要說從過去(the last time)到現在改變很多: You have changed a lot. 一年後再見到時重提此事: You had changed a lot when I met you last year. (這個例子沒有用since或for,不過表示的意思仍是一段時間) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.59.74
文章代碼(AID): #13_njKvw (learnyf)
討論串 (同標題文章)
文章代碼(AID): #13_njKvw (learnyf)