2DJGAME! NOVO

標題: 現在完成進行式之使用 [打印本頁]

作者: chris147    時間: 2009-07-02 15:45
標題: 現在完成進行式之使用
Present Perfect Continuous 和 Present Perfect Simple之差異:
     Present Perfect Continuous 強調動作尚未結束,現在還在進行。
而Present Perfect Simple 強調動作完成,現在結束。
我不懂"現在" 的意思,已經結束那應該屬於過去式才對。


請問以下三個句子哪個Present Perfect Continuous , Present Perfect Simple 還有一個未知?
1. Situations which began in the past and continue up to the present.
2. Activities which began in the past and continue up to the present.
3. Activities completed in a time from the past to the present.


英文老師有兩個。一個教How long用在Present Perfect Continuous 而
How much用在Present Perfect Simple 。結果隔幾天,換別的老師教
他的講義有這樣例句。How long has he had his own company?
不知道要聽誰的? 學英文真累人

請問國外有沒有英文廣播既播音樂又能學英文
如果是CNN之類新聞類型廣播就算了
對我來說LEVEL太高

[ 本帖最後由 chris147 於 2009-07-02 15:53 編輯 ]
作者: 蒼之十四劍    時間: 2009-07-02 17:18
How long 和 How much方面,根本就和時態無關
How long is the Great Wall? (長城有多長呢?)
How much does it cost? (這個花了多少錢?)

前者是多長(量度)、多久(時間);注意長和高不同,問別人身高不用How long而應用How tall
後者是在「量」方面是多少的疑問詞,通常用於詢問金錢、款項、數量等,和How many類似,但many只能用於可數名詞,不可數名詞(UnCountable, [UC])得用How much,這也是金錢用How much的原因

How long has he had his own company?
他擁有他個人的公司多久了?

由於中文是沒有時態和動詞變化的,所以較難反映PPS和PPC的分別,晚上有空偶再寫接下來的吧,得外出了…
另外本人英文也是一般,有錯亦難免,懇請大家不吝指教
作者: chris147    時間: 2009-07-03 21:32
又出現另一個麻煩----- 假設語氣
First  Conditional 用於可能發生的情況
If + persent simple, S + willl + Verb.
而Second conditional 用於不可能發生的情況
If + past simple, S + would + Verb.

但是以下列子讓人感覺模擬兩可, 不知道要用什麼假設語氣
1. Who ___  you ____ if you ____ to borrow some money? (ask, need)
如果我是常借錢的人 我會用First  Conditional 但我不是常借錢的人ㄋ
2. What ____ you _____ if you _____ two month's holiday soon? (do, have)
3. What ____ you _____ if your doctor ____ you to lose weight? (do, tell)

[ 本帖最後由 chris147 於 2009-07-03 21:34 編輯 ]
作者: 通心粉光环    時間: 2009-07-03 22:42
[quote=chris147] 又出現另一個麻煩----- 假設語氣
First  Conditional 用於可能發生的情況
If + persent simple, S + willl + Verb.
而Second conditional 用於不可能發生的情況
If + past simple, S + would + Verb.
[/quote]

第一句是假设,第二句是虚拟吧,按照国内老师的说法。
简单来说就是,第一句是有可能实现的,假设的是从今以后的事。
第二句是在假设已经不可能再实现的事,基本都是在说已经过去的事儿。

拿中文来举例子的话,应用第一句就是:要是我有钱了,我就去周游世界。
第二句则是:要是我出生在富有家庭里,我就去周游世界。

所以最简单的分辨就是:
不管你认为这件事多么的荒唐,只要以后有可能实现,就用现在时,否则就用过去时。
(常识判断,不要因为有变性手术,就去说If I am a girl……)
作者: 蒼之十四劍    時間: 2009-07-04 00:44
主要LS都說了,常識上有可能實現的就用If + persent simple, S + willl + Verb.
不可能就用If + past simple, S + would + Verb.

其實這個有4種的,這2種較常見而已

First  Conditional 用於可能發生的情況
If + persent simple, S + willl + Verb.
而Second conditional 用於不可能發生的情況
If + past simple, S + would + Verb.

前者舉例:If I do not study, I will get failed in the maths exam. 如果我不溫習,我考試會不及格
後者:If I were you, I would ask someone for help. 如果我是你,我會向他人尋求協助

可以見出,前者是可能發生,但後者在常識來說絕不可能發生(不要把科幻小說或甚麼手術的計算進去)
所以分別用這2種不同的句式
作者: chris147    時間: 2009-07-04 15:29
謝謝兩位大神

能否解決原先問題
請問以下三個句子哪個是Present Perfect Continuous , Present Perfect Simple 還有一個未知?
1. Situations which began in the past and continue up to the present.
2. Activities which began in the past and continue up to the present.
3. Activities completed in a time from the past to the present.
作者: 通心粉光环    時間: 2009-07-04 16:31
话说3肯定是现在完成时,这连我也看出来了。
1和2的区别太暧昧了,我搞不清楚在这个问题上Situations和Activities到底有什么本质性的区别。
而现在完成进行和“未知”的区别更是像字面上写的那样未知得无奈。
所以敝人当前无法进一步进行回答了……期待某人的评论吧

另:称呼十四大神倒无异议,在英语上,敝人实在没有那么强的信心。
仅仅是一介低空飞过四级的落魄书生罢了。
作者: des    時間: 2009-07-05 01:05
不太记得, 但估计1 是simple, 2是continous
situation是不动, activities 是动
就像wear与put on, 意思上都是穿, 但用法不同

还有, 十四大的那句
"If I do not study, I will get failed in the maths exam."
偶通常用
"If i do not study, I will fail the math exam."

lz要听音樂學英文的话, 偶只知Much Music这个台
作者: 蒼之十四劍    時間: 2009-07-05 17:21
甚麼大神實在愧不敢當,身邊一堆出國留學的朋友,英文都比偶好多了…

說回來
1. Situations which began in the past and continue up to the present.
2. Activities which began in the past and continue up to the present.
3. Activities completed in a time from the past to the present.

3的話可以是Simple past,也可以是Present Perfect simple,因為那個Activities我們並不知道它確實的發生或完結時間
舉例:I did my homework last night. (Simple past)
I have done my homework. (PPS)
上述兩句主要分別,在於前句是指明了Activity的確實日期,後者則沒有,因此前者用SP,後者用PPS
前句主要強調「我在昨晚做了功課/我的功課是昨晚做的」,後者則強調「我有完成我的功課」
換句話說,Present Perfect主要用在不知道確實日期的情況下,例如句中用了recently, in the past一類

至於1、2,據我所知不管是Situations或Activities,都不是影響採用的句式的重點…所以只能確認是用Present Perfect,但不知道是simple或cont.
不過無論如何都要選的話,應該1是PPS,2是PPC吧…
2舉例:I have been living in Hong Kong for ten years. 我在香港住了10年(且我現在仍住在香港)
如果是我自1978年起在香港住了10年,則變成Past Tense了:I lived in Hong Kong for ten years since 1978.

"If i do not study, I will fail the math exam."

個人較習慣用被動形式而已
你這個說法也沒錯,不過HK人好像都愛用get failed / be failed...
作者: 通心粉光环    時間: 2009-07-05 18:16
这么来说的话,那个3就应该是过去完成时了吧。
同样用做作业的例句的话,就是:
I had done my homework yesterday.

三个做作业的句子放在一起的话:
I did my homework last night.(我昨晚在做作业。过去式)
I have done my homework.(我现在做完了作业。现在完成时)
I had done my homework yesterday.(我昨天就已经做完了作业。过去完成时)

话说1和2的例句想了两个中文的:
1。经济危机已经持续到了现在。
Economic crisis has been going on now.(google太强大了……)
2。我从小学开始学习的英文。
I started learning English in primary schools.(google把它改成过去进行时了……)

这么来说的话,1就应该是现在完成进行了。
2则是过去进行。
3是……过去完成?似乎现在完成也可以用啊……
作者: chris147    時間: 2009-07-06 22:32
達者為師
講義有提到像是work, live, teach
不論是現在完成式還是現在進行式
兩者意思相同

[ 本帖最後由 chris147 於 2009-07-06 22:33 編輯 ]
作者: des    時間: 2009-07-07 01:27
[quote=通心粉光环]
1。经济危机已经持续到了现在。
Economic crisis has been going on now.(google太强大了……)
[/quote]

这句应该是不能用now的, 因为由过去开始, 所以可以用sometime, for ages等等
除非加"until" 要不然,要用now就要改为There is an economic crisis going on right now.

希望偶的北美说法能符合你们考试style
说法上, 北美和英式多少有点分别
作者: Claus    時間: 2009-07-07 06:41
3是……过去完成?似乎现在完成也可以用啊……


這個使用場合比較特別,如果你作出假設,
If I had done my homework yesterday, ... (如果我昨天就已经做完了作业,。。。) 就達到你 过去完成 的說法了。
和 If I did my homework yesterday (如果我昨天做了作业,。。。) 稍有不同,
倒是通常使用都會抽象性地假定使用 did 代表已經完成,或是使用 "If I did finish my homework yesterday" / "If I did complete my homework yesterday"

另外,例如 "I did go out yesterday" (我昨天的確有外出) 可以使用,不過 "I had gone out yesterday" 則不可以。Gone 不是一個時效性的動作 (註: Going 的意義完全不同的)

"If I do not study, I will get failed in the maths exam."

其實是直翻 如果我不讀書,我數學考試會拿不及格。
應該寫成 If I do not study, I will get "Failed" in the maths exam.
原因 Failed (不及格) 變成一個名稱了

偶英文文法沒實際讀過,只是以使用上來說明。。。




歡迎光臨 2DJGAME! NOVO (https://bbs4.2djgame.net/HOME/) Powered by Discuz! X2.5