promotion image of download ymail app
Promoted
FLY asked in 社會與文化語言 · 1 decade ago

英文時態觀念

問題: My license had expired three days before.

中文意思: ???

若我要說我的駕照在三天前過期,用過去式不就ok了嗎? 怎用過去完成式呢??()

句中before可以換成ago嗎

我的駕照已經過期三天了

My license have expired for three days .----->ok

Update:

請問

1.before的時間為"過去時間的過去式" (我有點不懂, 可否造幾句)

----->我不認為該句用完成式是對的,因為three days before是單純指"過去時 間"(您給的答覆)

2. 過去時間的過去式 & 單純指"過去時間 (我不知道您說的哪裡不一樣?)

3.所以你認為該句再沒其他時空背景的條件下使用過去完成式是不尋常的?是這意思嗎?

2 Answers

Rating
  • 1 decade ago
    Favorite Answer

    問題: My license had expired three days before.

    中文意思: ???

    我的駕照在三天前已經過期

    若我要說我的駕照在三天前過期,用過去式不就ok了嗎? 怎用過去完成式呢??()

    完成式有其表特殊的地方,例如:經驗,累積等,該句如用過去式

    亦可才是

    My license expired three days before.

    句中before可以換成ago嗎

    不行,因為ago和現在時間有關,ago表在....(多少)時間之前

    (以"現在時間"往前堆,例: today (10/20),五天前 five days ago為10/20往前推5天!

    我的駕照已經過期三天了

    My license have expired for three days .----->ok

    不行,因為expire為瞬間就(可)完成的動詞,不可和for+一段時間, 和since連用(到期就到期了,不會一下恢復,一下又失效,就像開店一樣establish,店一但開幕了,就不會又倒了,又開幕

    其實該句用before,不用ago的原因在於,該句的"時空背景"發生在過去時間, 而before的時間為"過去時間的過去式"

    相似的用法如the next day

    先說next day的用法,next day用於現在時間的未來式

    e.g. I will buy you a camera next week.

    一般小說/敘述時,如果時空背景就發生在過去時間,則用the next day

    e.g. Today is 10/20. And the story happend on 10/01.

    John cheated on the exam on 10/01.

    He said he would study harder the next week.

    (John考試作弊被抓后說:我這週之後會更加用功唸書)

    而before的用法如上

    2008-10-20 21:56:12 補充:

    My license had expired three days before.

    -->我不認為該句用完成式是對的,因為three days before是單純指"過去時間"

    2008-10-22 19:00:13 補充:

    1.before的時間為"過去時間的過去式" (我有點不懂, 可否造幾句)

    -->造句沒有實質意義,因為無法就字面上看出用法

    ----->我不認為該句用完成式是對的,因為three days before是單純指"過去時 間"(您給的答覆)

    -->你只要把 I went camping 2 days ago.時間放在過去時間就是了

    ---> I went camping 2 days before.

    2008-10-22 19:02:51 補充:

    2. 過去時間的過去式

    ->"昨天"是10/21,那以"昨天"時間為基準點,那昨天是幾號呢?當然是10/20

    & 單純指"過去時間 (我不知道您說的哪裡不一樣?)

    -->今天是10/22,那昨天是幾號呢?當然是10/21

    2008-10-22 19:03:28 補充:

    3.所以你認為該句再沒其他時空背景的條件下使用過去完成式是不尋常的?是這意思嗎?

    -->同1的回答

    Source(s): 惑伯
    • Commenter avatarLogin to reply the answers
  • 1 decade ago

    意思是都大同小異啦

    但My license had expired three days before.

    是指駕照已過期了而且你還沒去換照<意指這過期日還會因為你還沒換照會持續過期而延長>

    而My license have expired for three days .

    我的駕照已經過期三天了.但我今天已經換新照了

    這一點點差別而已!但考試時這兩種意思是代表不同意思ㄛ

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.