國中英文have learned 和 learned 的差別

2009-05-16 6:11 am
有兩個子句
what you learned
what you have learned

到底差別在哪裡?

我知道一個是過去式 一個是用have的過去分詞
如果有差請告訴我原因
沒差也請說一下沒差的理由 謝謝~
更新1:

補充敘述一下 這兩句是接在別的主句後的子句 不是單獨問句 所以通常後面會再加一些敘述性文字,或者加上另一個句子之類的 ex: They already understand what they learned~ They already understand what they have learned~ 類似這樣的句子

回答 (8)

2009-05-16 7:46 am
✔ 最佳答案
.what u learned: 用法錯誤,句子沒有寫完
比較完整用法: Tell me what u leared.
要是用問句,learn不可 + ed 用過去式,要改成 What did you learn?
what u have learned: 用法錯誤,句子沒有寫完
比較完整用法: Tell me what u have leared.
要是用問句,have 要移到主詞 u 的前面,變成 What have u learned?

根據大大寫的句子片段,推測這裡應該是用附加問句
Tell me what you learned in that class.
告訴我你在那門課學了什麼.
Remark: 課程在過去的時間裡已經結束

Tell me what ave you learned in that class.
告訴我你在那門課已經學了什麼.
Remark: 課程開始於過去的某個時間,持續進行到現在尚未結束

列幾個時態比較一下:
[1] 過去簡單式: 事情發生在過去,且已經結束,重點不在時間而在動作.
The teacher erased the letters on the blackboard.
老師擦掉了黑板上的字母。

[2] 過去進行式: 若是用過去進行式,則比較強調發生的那個時間點.
I got into the classroom while teacher was erasing the letters on the blackboard.
我進教室的時候,老師正在擦黑板.

[3] 現在完成式: 發生在過去,且持續進行到現在.
Teacher has erased the letters on blackboard when I got into the classroom.
我進教室的時候,老師已經把黑板擦掉了.

[4] 過去完成式: 發生在過去,且完成在過去.
Teacher had erased the letters on blackboard for 20 minutes when I got into the classroom.
我到教室的時候,老師已經把黑板擦掉20分鐘了.

2009-05-16 00:04:19 補充:
每種用法都有不同的強調論點,所以基本上各種用法都需要熟悉.

一般完成式比較常用在書面敘述事情上.
2009-05-16 7:29 am
what you learned
過去式 敘述過去的事情 不觸及現在的狀況
單純說明與現在無關的過去


what you have learned
現在完成式 敘述從過去到目前為止的時間關係
回溯過去到現在的事要用現在完成式 與現在的狀況關聯性高
2009-05-16 7:29 am
ex1 They already understand what they learned~
ex2 They already understand what they have learned~

首先將這個句子的文法叫做"間接問句"
和一般問句不同的地方在於
以what 開頭的問句是接在直述句後面
差別在於have learned
強調到目前為止所學的都了解了
強調在have 這個字眼,譬如說你學習到一段落

而第一句想要強調的是
之前學過的都了解了
2009-05-16 7:24 am
What you learned at school was very useful.
你在學校時代學的東西是很實用的.(過去式,過去學的東西很有用,但現在不一定還有用)
What you learned at school is very useful.
你在學校時代學的東西是很實用的.(過去式+現在式,過去學的東西現在很有用)
What you have learned is very useful.
到目前為止你所學的東西是很有用的.(現在完成式,以目前當截止點做一番評估)
What you are learning is useful.
你現在正在學的東西很有用.(現在進行式,)
What you are learning will be very useful.
你現在學的東西將來會很有用.(現在進行式+未來式,對未發生的事情做預測)
**what: 關代 , the thing that/ the things that

圖片參考:http://l.yimg.com/f/i/tw/ugc/rte/smiley_8.gif
以上,供您參考!
參考: above 15 years teaching experience
2009-05-16 6:39 am
對呀!
為什麼把時態複雜化? (今天就看到2篇)
當然如果是在時間前後的敘述=偵探片之類
或者是商業方面的賠償=孰先孰後的敘述
意思是說: 課本方面的學習=例子很重要
~~是說課本的導引=很重要~~
2009-05-16 6:33 am
第二位說的沒錯
但是
那個不用改成what did you learn吧
間接問句耶!!!
2009-05-16 6:22 am
What did you learn?(要加did才能形成問句喔)

這句是問:你學什麼?(時間在過去的期間)

我們可以在後面加:yesterday或 last year等等的過去時間副詞



而What have you learned?(語序要調整一下)

這句則主要強調你以前"曾經"學過什麼

因為完成式可以表示你以前的"經驗"


第一句可能是問你昨天或上個月學了什麼
第二句則是問從以前到現在學過了什麼

兩者是有差別的唷~
參考: 自己
2009-05-16 6:16 am
learned過去式
have learned被動(have+P.P)
參考: 自己


收錄日期: 2021-05-02 17:05:43
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090515000016KK09452

檢視 Wayback Machine 備份