2011年3月1日 星期二

過去完成式

莫名看起了文法
找到幾個篇還不錯的心得分享

然後找到了這個問題
"
1. She never saw a bear before she moved to Alaska.
2. She had never seen a bear before she moved to Alaska. 
"
原本我看不懂,也不知道錯在那,也不覺得有錯。
但看了英文「過去完成式」的使用時機 (1)裡的◎ 過去完成式與時間連接詞
以他的例句,我試著練習寫了句字。
I went shopping after I (had) cleaned up the kitchen. 
(我打掃(完)廚房之後便去逛街購物。)
I (had) cleaned up the kitchen before I went shopping. 
(在我逛街之前 ,已經打掃(完)廚房了)
----------------●----------------●----------------●
cleaned up the kitchen went to shopping now
cleaned up the kitchen 的時間點發生在went to shopping 之前,所以用過去完成式強調先後順序

那She never saw a bear before she moved to Alaska.為什麼是錯的?那裡錯?
(下面那個人的回答,我很懶只看了前面,我同意口語用法應該是都可以,只要懂就好了)
先用after來改這句子
She saw a bear after she (had) moved to Alaska. 
(她搬到阿拉斯加後便看過熊了。)
She (had) moved to Alaska before she saw a bear. 
(在她看過熊之前,已經搬去阿拉斯加)
----------------●----------------●----------------●
 moved to Alaska  saw a bear now

寫完兩組比對後,發現當我把有問題的句子改成了已有的經驗,跟原本的句子所述敘的文意不同。
原句是用never敘述還未發生的事!
改變時間點的話就如下
-------------●--------------------●-------------------●--------------●
never saw a bear moved to Alaska  saw a bear now

以這個時間點的方式來理解
那就可以了解為什麼第2句為什麼才是正確的
She had never seen a bear before she moved to Alaska.
(她沒看過熊在搬去阿拉斯加之前)

而參考範例也可以改成
----------------●------------------------------●----------------------●----------------●
not went to shop cleaned up the kitchen went shopping now

I hadn't went to shop before I cleaned up the kitchen.
(我沒去逛街在我打掃廚房之前)

這樣想對了嗎?

沒有留言: