網路城邦
回本城市首頁 悠遊海闊天空
市長:tu  副市長:
加入本城市推薦本城市加入我的最愛訂閱最新文章
udn城市文學創作其他【悠遊海闊天空】城市/討論區/
討論區文法基礎 字體:
看回應文章  上一個討論主題 回文章列表 下一個討論主題
have been 完成式的用法
 瀏覽218,886|回應3推薦0

tu
等級:8
留言加入好友


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?


.


..





本文於 修改第 4 次
回應 回應給此人 推薦文章 列印 加入我的文摘

引用
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=4688457
 回應文章
have been there
推薦0


tu
等級:8
留言加入好友

 

I thought he would have been there.

我以為他會在那裡。

I thought he has been there.

我以為他去過那裡。

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

I thought he would have done that.

我以為他會那樣做。

I thought he has done that.

我以為他已經做到了。

回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=7185926
has been Ving has pp.
推薦0


tu
等級:8
留言加入好友

 

現在完成進行式現在完成式在大部份時候都是通用的!

現在完成進行式的基本句型為主詞 + have / has been Ving (第三人稱單數的主詞用 has )

它和現在完成式的第一種用途一樣用在指從以前持續到現在的動作或狀態

像是現在完成式的: I have lived here for five years.

也可以用現在完成進行式: I have been living here for five years.

兩句的意思是一樣的

有的時候現在完成和現在完成進行會有一點小小的差別

那一點小小的差別就在於說話的當時到底那件事情已經結束了還是仍正在進行中

比如說有人走進來看到你在講電話

你可能遮住話筒跟他說: I have been talking on the phone with my mother for an hour.

這樣用的是現在完成進行式表示說這句話的當時還在講電話

但是如果那人走進來時你正好把電話掛了

那麼用現在完成式(表示持續到此刻為止): I have talked on the phone with my mother for an hour.

或過去式(因為已結束了): I talked on the phone with my mother for an hour.

另外不能用現在完成進行式的時候就是當動詞是無法用進行式的動詞的時候

像 like, want, have (擁有的意思時若當就可以有進行式), hate, know, understand, stop, meet, begin, start, leave, arrive, ... 

所以像 I have known him since high school.

就不能用現在完成進行式 I have been knowing him since high school.(X)

She has had that car for three years.

也不能說 She has been having that car for three years.(X)


.

.

.

.

.

.

.

.

.

回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=7115290
has been making
推薦0


tu
等級:8
留言加入好友

 

The technician has been making repairs on the machinery, so production of the X220 will resume when she has finished.

************

resume  

  • KK[͵rɛzjʊˋme]
  • DJ[͵rezju:ˋmei]

美式 

  • n.[C]
     摘要,梗概The professor asked Peter to write a resume about this book. 教授要求彼得寫這本書的梗概。
  • IPA[rɪˈzjuːm]

美式 

英式 

  • vt.
     繼續to resume doing sth. 接著做某事to resume negotiations 重啟談判
  • vi.
     繼續; 恢復
  • 恢復,再繼續,重新開始
    • a resume


本文於 修改第 1 次
回應 回應給此人 推薦文章 列印 加入我的文摘
引用網址:https://city.udn.com/forum/trackback.jsp?no=57628&aid=5748473