have been 是完成式的用法 ,可分成三種不同的句型
1. have been to
表示到過什麼地方的經驗,通常和"ever"連用
例句:
Have you ever been to the U.S.A?(你曾去過美國嗎?)
2. have been Ving
現在完成進行式,表示某事已進行一陣子了,目前仍為進行中
例句:
I have been watching TV for 3 hours.(我已看了三個小時的電視了--->還在看)
3. have been p.p
現在完成被動式,表示某事已被處理。
例句:
The boy has been sent to the hospital.(男孩已經送醫了--->男孩不會自己送醫,一定是被送,故用被動)
.
4. have been adj. + time
(1) "Have been" + (2) Adjective + (3) Time
This pattern expresses how long a feeling or situation has been going on. Do NOT use this for feelings or situations that may change suddenly.
1. I've been sick for the past week.
2. We've been awake since 8 o'clock.
3. He's been busy all month.
4. They've been crazy about tennis for the past year.
5. She's been interested in science since she was six years old.
1. Have you been tired or sick recently?
2. Have you been busy with anything special recently?
3. What have you been interested in since you were a child?
4. Have you been awake a long time today?
5. Have you ever been crazy about some activity?
.
..