英文tense

2009-07-30 2:37 am
我想問下 present perfect 同past perfect 同 past tense 有咩分別?同埋咩情況下用

1 ) our classroom has been cleaned .
2 ) our classroom had been cleared before the guest arrive .
係咪因為1冇講出幾時發生所以係present perfect ?

1) I read a book yesterday (past tense)
2) I had read a book (past perfect)

如果講 我已經睇左本書 ↑2個寫法都得?
↑上面2種寫法有咩分別

回答 (2)

2009-08-08 4:44 am
✔ 最佳答案
我想問下 present perfect 同past perfect 同 past tense 有咩分別?同埋咩情況下用?
Perfect tense 的使用,是在比較兩個一先一後發生的事情,較先的用Perfect tense,後的就用simple tense.以你的句子'2 ) our classroom had been cleared before the guest arrived .'為例,兩件事都在過去發生,都屬past。課室classroom先被cleared,所以這部份用perfect tense--past perfect tense. 然後客人guest arrived ,用simple tense--simple past tense.
至於另一句'1 ) our classroom has been cleaned .'表面衹有一件事發生,沒有講出幾時發生,其實是和講'our classroom has been cleaned'這句話時比較,課室classroom先已被cleaned,所以 用present perfect tense。

如果講 我已經睇左本書,1唔得,祇有2得。
1和2兩種寫法有咩分別:
1) I read a book yesterday (past tense)衹是敍述昨天我睇一本書,沒有和另一件事情比較發生的先後,不是我已經睇左本書的寫法。

2) I had read a book (past perfect) 說我在過去已經睇左本書,但它是perfect tense,要和past tense事情比較,正確的寫法要加past tense 事情,例如: I had read a book before I left school.

2009-07-30 3:08 am
past perfect 表示的情況與現在的有關 / 正在做的事情已無任何關係,主要作用可以說成為強調一種現在與過去的事情的關聯性
另外,簡單地,是時間長久的問題.

past tense 只是陳述過去的事情

present perfect 指的是"已經" ,通常較為常用,所表示的情況與現在的有關 / 正在做的事情仍然涉及一些關係.

1 ) our classroom has been cleaned .
2 ) our classroom had been cleared before the guest arrive .
不是,這是因為此純粹表示課室已經清潔,與任何事物都沒有關係

1) I read a book yesterday (past tense)
2) I had read a book (past perfect)
是,如上述的 past perfect 解釋


收錄日期: 2021-04-13 16:45:21
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090729000051KK01800

檢視 Wayback Machine 備份