present perfect tense???

2009-02-04 6:51 am
She' s been smoking too much recently.She should smoke less.
It's nice to see you again. What have you been doing since we last met?
Where have you been ? Have you been playing tennis?

我想問以上句子各自因為屬於present perfect 那些元素而存在?

回答 (2)

2009-02-06 1:25 am
✔ 最佳答案
1)She' s been smoking too much recently.
2)What have you been doing since we last met?
3) Have you been playing tennis? ( your sentences here)

This tense is called " PRESENT PERFECT CONTINUOUS(PROGRESSIVE) TENSE".
Subject ( she) + has + been + verb+ing + adverb( since, recently, etc)
He/she/it + HAS + been + verb+ing
They/we/you/I + HAVE + been+ verb+ing
---------------------------------------------------------------
When do we use this tense?
Let's take 2) for an example.
since we met<---------------- After we met<------
then you have been doing things right?
The question is what it means.
You have been doing<--------= Since we met, what you have been doing
( you started doing something right after we met)
( Now I want to know what you have been doing UP TO NOW)
------------------------------------------------------------
Let's move on to 3).
Have you been playing tennis?
It means you are still playing tennis while someone is asking you this question.
Let's say you started playing tennis at noon, you may answer
I have been playing tennis since noon. =
( You started playing tennis at noon. When someone asks you this question, you are still PLAYING TENNIS.)
---------------------------------------------------
How have you been? <-------present perfect tense here
The asker expects you to say things like
I have been just fine.<------- example
This tense is usually used to show a recent complete action.
I have taken the med. <------------------Complete
I have told my mother about it. <-----------Complete
To talk about your experiences
I have曾經 been to Japan twice.
To talk about things you HAVE 已經done
I have told you so many times. You never listen to me!!
----------------------------------------
I have watched the show 3 times. ( Say this if the show is not over)
-------------------------------------------------------
If the show is over, you should use simple past tense.

I watched the show 3 times.





參考: 868686868686
2009-02-05 6:46 am
將時間看成一條線,
past tense是過去的一點,
present perfect tense 就是由過去至現在的一段。

以上三句都是關於"最近一段時間"的活動, 所以用present perfect tense。

希望幫到你。
參考: me


收錄日期: 2021-05-03 06:09:28
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090203000051KK02831

檢視 Wayback Machine 備份