[其他] 我快被現在完成式給搞瘋了 Q-Q
現在完成式的意義有二:
1.發生此刻之前的非特定時間的動作或情形
(a)I have eaten there twice.
She hasn't eaten lunch yet.
2.某情境開始與過去並持續到現在
(b)I have known Ben for ten year.
而文法書上也強調現在完成式是表示:活動發生於過去的"非"特定時間(可能不只一次)
像during the last two weeksc或 for a long time
可是當我練習到下一篇since 及 for 的用法
它卻說since 後面接"特定的"時間點 如:時,日,月
since 表示動作開始於過去的某特定時間,並持續到現在
這我就不懂了,所以我又查了網路上一些文法講義
它說:現在完成式屬於現在時態範圍故不可用過去時態狀語
EX: yesterday, two hours ago, in 1999
所以我大概懂一點點了,就是沒加since的問題
但是我還是很納悶,就算是這樣與據顯示出來的也是過去特定時間
這不就跟文法書寫的背道而馳嗎?
我用的是敦煌出版的Fundamentals of English Grammar 黑皮書
希望有高手可以幫忙我這個英文破的小小 解惑Q_Q
在此先謝謝各位了 剛溫~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 58.210.189.202
→
05/30 23:47, , 1F
05/30 23:47, 1F
→
05/30 23:48, , 2F
05/30 23:48, 2F
→
05/30 23:48, , 3F
05/30 23:48, 3F
→
05/30 23:48, , 4F
05/30 23:48, 4F
→
05/30 23:49, , 5F
05/30 23:49, 5F
→
05/30 23:49, , 6F
05/30 23:49, 6F
→
05/30 23:50, , 7F
05/30 23:50, 7F
→
05/30 23:50, , 8F
05/30 23:50, 8F
→
05/30 23:51, , 9F
05/30 23:51, 9F
→
05/30 23:52, , 10F
05/30 23:52, 10F
→
05/30 23:53, , 11F
05/30 23:53, 11F
→
05/30 23:54, , 12F
05/30 23:54, 12F
→
05/30 23:54, , 13F
05/30 23:54, 13F
→
05/31 00:28, , 14F
05/31 00:28, 14F
→
05/31 00:30, , 15F
05/31 00:30, 15F
→
05/31 14:27, , 16F
05/31 14:27, 16F
推
06/01 13:19, , 17F
06/01 13:19, 17F
→
08/06 15:23, , 18F
08/06 15:23, 18F
→
09/07 02:03, , 19F
09/07 02:03, 19F
→
12/02 20:44, , 20F
12/02 20:44, 20F