1樓:
如果和英語進行簡單模擬的話,【了】表示現在完成時,【過】產生一般過去時。
也就是說,【了】說的是與當下有關的事,而【過】說的是曾經發生的事,與當下無關。
這是時態上的區別。至於疊詞,否定等用法的區別我就不說了,其他答主說的更好。
2樓:halfeart Hao
他去過北京。強調去沒去過,至少去過一次。
他去了北京。強調他去的是北京不是別的地方。
他去北京了。強調他去的動作,可能正在路上,也可能完成了。
他去過北京了。強調完成,完成了之前的計畫。
3樓:Tutor Ben
以說話的時間為現在,動詞+過表示動作發生在過去,也結束在過去,成為一段經歷(對現在沒有影響。)有時會搭配『了』在句末。
舉例:我吃過這個菜;
我看過這本書了;
上個月我終於去過北京了;
這個遊戲我只玩過兩次。
如圖:『過』發生和結束都在過去,對現在沒有影響;『了』只是發生在說話前
同樣以說話時間為現在, 動詞+了僅表示動作發生在說話之前,可能結束可能沒結束(可能對目前還有影響)
舉例:我昨天看了一本書(有可能看完,可能沒看完)
我買了今晚7:30 的電影票,一起去看嗎?
我喝了兩杯咖啡。
他看了看我,但沒有說話。
這裡有必要強調一下,「了」和「過」的區別:
Eg:我吃了飯了VS 我吃過飯了。
意思一樣,只是「過」有強調經歷的作用,而了只是乙個過去動作的標誌,沒有強調的作用。
Eg:沒吃過豬肉,還沒見過豬跑嗎?
(這裡,說話人質疑對方,在說話以前沒有吃豬肉的經歷。)
4樓:譚樊馬克
了:完成體。
過:經歷體。
詳見《現代漢語》(黃伯榮、李煒)。
不要拿英語的「現在完成時」「過去完成時」來說,這不是規範的說法,嚴格來說是「現在時完成體」「過去時完成體」,是時和體兩個語法範疇的合成。時可包括一般時、過去時、現在時、將來時,體可包括進行體、完成體以及漢語有英語沒有的經歷體,經歷體並不等於過去完成時。
5樓:王贇 Maigo
我覺得,「了」表示事情已經發生,且對現在有影響,一般事情不太久遠;
「過」含有對過去的經歷進行統計的意味,一般事情比較久遠。
另外 @Daila 給出的例句也能說明乙個重要問題:用「過」的時候,動作造成的即時性結果是已經不存在了的。
日語中 的區別和用法?
Sunny 話說為啥那麼多日語的語法問題問我?我的日語明明都沒有學過。的用法,以我在使用上的經驗回答幾句吧。首先,先拿出來,因為這個不屬於推量詞。這個最後再說。先說 推測源自於說話者自身的觀察,確信度較高的時候。一般用於眼看就要發生的事情上。比如,看到天空變暗了,就可以說 今 雨 降 推測源自於說話...
求教kmalloc和kmap的區別和用法?
glinuxer 大部分情況下,用kmalloc就夠了,但這個有上限,最多能申請page MAX ORDER這麼多記憶體。kmalloc沒有高階記憶體標誌時,是不會給你高階記憶體的。用kmap的時候,一般是使用預留的page,建立臨時的對映關係。用完就kunmap。 唐浩然 先上圖 32位linux...
celui和 Le quel用法有啥區別嗎?
櫻鬗 celui是簡單指示代詞,用於陽性單數的詞,後接介詞de引導的補語或關係代詞引導的從句 le quel也是用於陽性單數,但接名詞,特指某乙個 Roxanne 語法書能解決的問題呀 celui lequel 都是代詞 前者是指示代詞的簡單形式,只代不指。指示代詞是用手指出人或事物 語法書上的解釋...