• 1120閱讀
  • 6回復

英文一問 [復制鏈接]

上一主題 下一主題
離線英俊
 
發帖
56897
好友元
26877
閱讀權限
55898
貢獻值
1
只看樓主 倒序閱讀 使用道具 樓主   發表于: 2007-10-04
what is the difference between present perfect and present perfect continuous?
離線希汀加
發帖
36652
好友元
7166
閱讀權限
36652
貢獻值
1
只看該作者 1  發表于: 2007-10-04
FORM Present Perfect Continuous

[HAS / HAVE] + [BEEN] + [VERB+ing]

EXAMPLES:

I have been waiting here for two hours.

She has only been studying English for two years.

NOTE: When you are using a verb tense with more than one part such as Present Perfect Continuous (has been studying), adverbs often come between the first part and the second part (has only been studying).


--------------------------------------------------------------------------------

USE 1 Duration from the Past Until Now

We use the Present Perfect Continuous to show that something started in the past and has continued up until now. "For five minutes", "for two weeks", and "since Tuesday" are all durations which can be used with the Present Perfect Continuous.

EXAMPLES:

They have been talking for the last hour.

She has been working at that company for three years.

James has been teaching at the University since June.


--------------------------------------------------------------------------------

USE 2 Recently, Lately

You can use the Present Perfect Continuous WITHOUT a duration such as "for five minutes", "for two weeks", and "since Tuesday". Without the durations, the this tense gives a more general meaning of "lately". We often use the words "lately" or "recently" in the sentence to strengthen this meaning.

EXAMPLES:

Recently, I have been feeling really tired.

She has been watching too much television lately.

Mary has been feeling a little depressed.


--------------------------------------------------------------------------------

IMPORTANT

Remember that the Present Perfect Continuous has the meaning of "lately" or "recently.";; If you use the Present Perfect Continuous in a question such as "Have you been feeling alright?", it suggests that the person looks sick or unhealthy. A question such as "Have you been smoking?" suggests that you can smell the smoke on the person. Using this tense in a question suggests you can see, smell, hear, or feel the results of the action. It is possible to insult someone by using this tense incorrectly.


****************************8

FORM Present Perfect

[HAS / HAVE] + [past participle]

EXAMPLES:
I have seen that movie many times.

I have never seen that movie.

NOTE: When you are using a verb tense with more than one part such as Present Perfect (have seen), adverbs usually come between the first part and the second part (have never seen).


--------------------------------------------------------------------------------

USE 1 Unspecified Time Before Now

We use the Present Perfect to say that an action happened at an unspecified time before now. The exact time is not important. You CANNOT use the Present Perfect with time expressions such as "yesterday," "one year ago," "last week," "when I was a chlid," "when I lived in Japan," "at that moment," "that day" or "one day." We CAN use the Present Perfect with expressions like "ever," "never," "once," "many times," "several times," "before," "so far," "already" and "yet."

EXAMPLES:


I have seen that movie twenty times.

I think I have met him once before.

There have been many earthquakes in California.

Has there ever been a war in the United States?
Yes, there has been a war in the United States.

People have traveled to the moon.

Form yahoo知識
http://hk.knowledge.yahoo.com/question/?qid=7006072402230
發帖
7572
好友元
10
閱讀權限
21395
貢獻值
1
只看該作者 2  發表于: 2007-10-04
呢個問題每隔一段時間都有人問下~
我記得以前都講過下~~~ 不過而家學多左野所以解既方法或者唔同左

首先present perfect continuous 係present perfect 變化出黎, 大概就好似present perfect 混入 -ing 既概念, 兩個都可以用黎表達一個由以前到而家呢個moment 發生緊既action.
e.g
I have lived in Hong Kong for 10 years
I have been living in Hong Kong for 10 years

兩句都可以表達你由十年前到而家都係住緊香港~但係兩句既重心唔一樣,
前者既重點係個action 度, 即係住係香港呢個action,
而後者係強調個duration, 即係強調「10年」

另一對例子
She has cried since 5pm
She has been crying since 5pm

前者重視個action, 即係表達she 「喊左」
後者重視個duration, 即係表達 she 「仲喊緊」

額外, 雖然present perfect continuous 強調duration,
但係如果成句入面無duration, 就當做表達「最近」發生既-ing action

大概這樣
離線senal
發帖
119823
好友元
1210540
閱讀權限
119898
貢獻值
18
只看該作者 3  發表于: 2007-10-05
for 10 years 係唔係 time expression ?
[ 本文被arsenal在2007-10-05 19:04重新編輯 ]
YFF Overall Rank
2008-2009: 40 | 2009-2010: 1 | 2010-2011: 210 | 2011-2012: 64 | 2012-2013: 9 | 2013-2014: 157 | 2014-2015: 6
今季 Fantrax: 2
發帖
7572
好友元
10
閱讀權限
21395
貢獻值
1
只看該作者 4  發表于: 2007-10-05
引用第3樓arsenal2007-10-05 18:42發表的“”:
for 10 years 係唔係 time expression ? [表情]

唔係, 係duration~

time expression 係refer to "when?" 既phrase,
好似in the afternoon, yesterday 都係
離線senal
發帖
119823
好友元
1210540
閱讀權限
119898
貢獻值
18
只看該作者 5  發表于: 2007-10-05
引用第4樓黑魔道士比比2007-10-05 22:37發表的“”:
唔係, 係duration~
time expression 係refer to "when?" 既phrase,
好似in the afternoon, yesterday 都係


ok 明白了
YFF Overall Rank
2008-2009: 40 | 2009-2010: 1 | 2010-2011: 210 | 2011-2012: 64 | 2012-2013: 9 | 2013-2014: 157 | 2014-2015: 6
今季 Fantrax: 2
發帖
7572
好友元
10
閱讀權限
21395
貢獻值
1
只看該作者 6  發表于: 2007-10-06
引用第5樓arsenal2007-10-05 22:57發表的“”:
ok 明白了 [表情]

有問題記得再問