NG
Lv 7
NG 發問時間: 社會與文化語言 · 8 年前

現在完成式 現在完成進行式 現在進行式 ....等

I've been in class since ten'o clock this morning. We have known Ben for ten years. since後面可接: since eight o'clock since Tuesday since 2009 since yesterday since last month for+一段時間 Po is sitting in class right now. 我不太清楚該怎麼問,我只知道除了過去完成式,還不至於太複雜外, 這三個真的讓我疑惑, 現在進行式,可以表示從過去到現在還在進行,而且可以繼續進行,後面可以用at + 時間點 現在完成式,表示過去到現在,好像也可以用since表示時間點, 現在完成進行式好像也可以。 現在進行式跟現在完成進行式,可以不必表示正確的時間點。 現在完成式,表示事情從過去進行到現在,未來會不會繼續? 現在完成進行式,事情從過去到現在還在進行,未來可能繼續? 現在進行式,事情從過去到現在還在進行,未來可能繼續進行? 現在完成式與現在進行式,可以用since跟for來表示時間長度? since可以表示從何時開始?for不能?現在完成式好像不能用at? 現在進行式,可用at 以及when子句。 他們三者差別到底有多大?有時候這三個真的會讓我不知道何時該用? 尤其是 現在完成進行式以及現在進行式,她們在時間上的用法有一個地方特別相像,是否在做中翻英,兩者皆可使用?

一直番書,寫題目,始終絕得很亂,有時候答案可以兩個,書本卻只有一個,有時候答案看似只能一個,書本卻有兩個,我該如何分辨以及怎麼用這三種式?

2 個解答

評分
  • Louis
    Lv 7
    8 年前
    最佳解答

    I've been in class since ten'o clock this morning.

    since給了起點,用現在完成式,表示這是到目前為止的狀態(be動詞是static verb,表示狀態) We have known Ben for ten years.

    for給了for how long(有多久)。用現在完成式,表示這是到目前為止的結果。 since後面可接: since eight o'clock since Tuesday since 2009 since yesterday since last month

    這個介系詞片語所給的是過去的一個時間點。 for+一段時間

    這個介系詞片語所給的是一個時間的長度。 Po is sitting in class right now. sit是一個action verb,用現在進行式表示這是目前的行為(或動作)。

    我不太清楚該怎麼問,我只知道除了過去完成式,還不至於太複雜外, 這三個真的讓我疑惑, 現在進行式,可以表示從過去到現在還在進行,而且可以繼續進行,後面可以用at + 時間點

    只有用類似at the present moment這種片語,相關動詞才會用現在進行式;如果是其它的時間點,如at noon,就會用到過去簡單式了。action verb才能用現在進行式。這和過去無關,強調的是發生在現在的行為或動作。 現在完成式,表示過去到現在,好像也可以用since表示時間點, 現在完成進行式好像也可以。

    現在完成式的重點是己經有了結果。如果是action verb,則這個行為是發生在過去,其結果到現在仍有效。 如果是static verb,則這個狀態維持至今。 現在進行式跟現在完成進行式,可以不必表示正確的時間點。

    現在進行式就是指現在這個時間點。現在完成進行式暗示這個行為或狀況還會繼續下去。可以不標示時間點。 現在完成式,表示事情從過去進行到現在,未來會不會繼續?

    如果是action verb,則現在完成式不表示現在還在進行,或未來是否會繼續。通常該動作己經結束了。

    如果是static verb,則表示目前仍維持此一狀況。將未來就不知了。

    現在完成進行式,事情從過去到現在還在進行,未來可能繼續?

    是的。

    現在進行式,事情從過去到現在還在進行,未來可能繼續進行?

    主要是當下,過去及未來不知。 現在完成式與現在進行式,可以用since跟for來表示時間長度?

    現在完成式可以配since表示起點,用for表示時間的長度。但現在進行式不行。

    since可以表示從何時開始?for不能?現在完成式好像不能用at?

    己說明如上。at是給地點或時間點的,如果at the present moment = now,可以用現在進行式或現在完成式。 現在進行式,可用at 以及when子句。

    when通常會給一個過去的時間點或未來的時間點,所以用現在進行式的機會可能不大。

    at是給時間點,可以是指現在,所以可能會用現在進行式的動詞。

  • 8 年前

    To be honest, you guys make English so complicated and I have answered

    this before, have a look.....

    basically, you have to watch British films and listen to BBC radio or LBC every single day,

    基本上, 你必須看英國片還有聽英國廣播公司或倫敦商業廣播公司每一天

    you can get them on youtube or BBC, LBC website for free

    你可以找到它們在 youtube 和英國廣播公司的網址是免費的 you can download the shows from BBC or LBC as mp3 and than put into your mobile phone.

    你可以下載節目mp3來自BBC or LBC然後放到你的手機

    I am pretty sure you will be speaking very good English

    我非常確定你將說非常好的英文 But you can't learn English from just a book, think about it..how you learn your first language

    但你不能學好英文只是來自一本書, 想看看..你怎麼學你的母語

    Henry by the way from England. 我是亨利順帶一提, 來自英格蘭The United Kingdom includes England, Scotland, Wales and Northern Ireland

    聯合王國, 包括: 英格蘭, 蘇格蘭, 威爾斯 ,北愛爾蘭Great Britain includes England, Scotland and Wales

    大不列顛包括: 英格蘭, 蘇格蘭, 威爾斯

    參考資料: I have lived in England UK for years since was very young
還有問題?馬上發問,尋求解答。