gigi 發問時間: 社會與文化語言 · 1 0 年前

I have done 和 did 的句型

I have done a lot of work today.

I didnt a lot of work yesterday.

有什麼差別呢?

It hasnt rained this week.

It didnt rain last week.

I have never played golf.

I didnt play golf last summer.

又有什麼差別呢?

已更新項目:

I have done a lot of work today.

I did a lot of work yesterday.

這兩句有啥差別? [ 我上面打錯了]

have you seen Lisa this morning?

did you seen Anna this morning?

差在哪?

3 個解答

評分
  • 1 0 年前
    最佳解答

    I have done a lot of work today. 現在完成式

    我今天完成了很多工作。

    I did a lot of work yesterday. 過去式

    我昨天做了很多工作。

    [一個是昨天做的,一個是今天.]

    It hasn't rained this week. [狀態持續的]

    這禮拜都沒下雨

    It didnt rain last week.

    上禮拜沒有下雨

    I have never played golf.

    我從來都沒有打過高爾夫球

    [表示從來沒有打過]

    I didnt play golf last summer.

    去年夏天,我沒有打高爾夫球

    [表示有打過只是去年夏天沒有打]

    have you seen Lisa this morning? 現在完成式 -- 過去到現在已有的經驗

    你今天早上有看過麗莎嗎?

    [之前有沒有見到,而且是在不久之前]

    did you seen Anna this morning?

    你今天早上有看到安娜嗎? 過去式 -- 過去已發生過的事實或狀態,

    參考資料:
  • 1 0 年前

    你這些句子,都是一個"現在完成式",一個"過去式"

    先瞭解一個觀念,現在完成式與"現在"有關係

    所以

    1.有today(還沒過去)

    3.有this week(本週還沒過去)

    2.有yesterday(昨天,過去了)

    4.有last week(上週,已經過去了)

    1. I have done a lot of work today.

    2. I did a lot of work yesterday.

    有什麼差別呢?

    3. It hasnt rained this week.

    4. It didnt rain last week.

    5.雖然沒有表示"現在"的字或詞

    但你這個句子就是表是"到現在為止的經驗"

    如果你說

    I didn't play golf.

    過去式,就表示"以前是不打高爾夫球"的

    也許現在"會打"

    5. I have never played golf.

    6. I didnt play golf last summer.

    所以,6有last summer(去年夏天)已經過去了

    又有什麼差別呢?

    7. Have you seen Lisa this morning?

    8. Did you seen Anna this morning?

    差在哪?

    7,8兩句的差別在"你何時講那句話"?

    由於現在式與現在有

    7的講話時間是"在上午"

    所以,你的意思是"今天早上到現在(現在還是早上),你看到Lisa了嗎?"

    8的說話時間是"下午或晚上"

    你今天早上(現在已經不是早上了)有看到Lisa嗎?

    參考資料: me
  • 1 0 年前

    I have done a lot of work today.

    我今天已經做了很多功課

    I didn't DO a lot of work yesterday. (你應該少打一個字)

    我昨天沒做很多功課

    It hasn't rained this week.

    這個禮拜一直沒下雨(現在完成式表示狀態一直持續到現在)

    It didn't rain last week.

    上個禮拜沒下雨

    I have never played golf.

    我從來沒打過高爾夫球

    I didnt play golf last summer.

    我去年夏天沒打高爾夫球

    參考資料: 自己
還有問題?馬上發問,尋求解答。