U42、英文例句(回話)中的 it 代表的意義為何?

2009-05-31 7:22 am
我怕大家會會錯意,所以先讓大家知道我現在讀的這一課是在教什麼,下面是它的例句,最下面的第三題才是我要問的。
I've decided to buy a new car. Oh, you have ?
I'm writinga book. You are ? What about ?
I don't like Eric. You don't ? Why not ?
下面是我要問的,對話中,it 所代表的是指一或二這兩個中的那一個呢?因為英文要看前後,我不知道我的「觀念」對不對,請教我,謝謝你們。
42.2
3. I've already had dinner. 習題 You have ? When did you have it last ?
上面的句子中, 裡面是我要作答的地方,但我的問題是後面的這個 「it 」。

這個「it 」所指的是下面的那一項呢?我有下面兩個想法,可以幫我分析一下、告訴我那一個才是對的?謝謝大家。
一、「it 」代表dinner,When did you have it last ? 中文就是「你何時吃晚餐的呢?」,所以 it 在這指晚餐。
二、「it 」代表「I've already had dinner.」這一整句話, When did you have it last ? 中文應該翻為「你最後一次吃晚餐是在何時?」。所以 it 在此代表 I've already had dinner. 這一整句話。

請問一下,it 在這句英文中,一和二,那一個觀念才是對的?

這一章節,表面看是很簡單,可是我覺得很難耶!因為不是我們習慣的,但又好像是我們習慣的用法。
更新1:

謝謝 sophiecyber 、苓 、 多多 、 澍媽媽的回答。 看到澍媽媽的回答,我突然想到,一般在考試時,老師好像都是教這樣來判斷的。 現在很少參加英文考試了,有些考試技巧都忘了! 謝謝大家的回答!

更新2:

也謝謝 eleven 的意見哦!

回答 (5)

2009-05-31 8:03 am
✔ 最佳答案
這是一個很有趣的題目,有趣的不在於it,而是最後面的那個字"last"
3. A: I've already had dinner.
B: You have ? When did you have it last ?
一般說來,現在完成式和過去簡單式最大的差異就在於-過去簡單式會給你精確的發生點,而現在完成式,或者說現在完成進行式頂多給你事情發生的起始點.
A的回答可以解讀為我已經吃過晚餐了,有趣的事他也可以解讀為我活到現在已經吃過這種叫做晚餐的東西.
這就是為什麼題目會用when did you have it last來問,問你最後一次吃它是什麼時候, 要不然這輩子吃過的晚餐可不計其數,族繁不及備載.
剛剛提到了,既然是要你提出精確的時間,因此句子用過去簡單式來問你.這裡,it為什麼只能借代晚餐,不能借代已經過晚餐這件事情,因為:
現在完成式的定義是從第一次你有開始吃晚餐這個經驗起,到目前說話的這個時間點的結果統計
--------------------+----------------------------+-------------------
1st you had dinner last time you had dinner now
last time you had dinner這件事情明顯是發生在過去,怎麼可能用過去式涵蓋現在完成式的句子呢?

圖片參考:http://l.yimg.com/f/i/tw/ugc/rte/smiley_8.gif
以上,供您參考.
參考: above 15 years teaching experience
2009-05-31 8:18 am
我直接從你的想法來說明:

想法一:句中的 "it" 指"晚餐"這個受詞。

A:I've already had dinner.
B:You have (had dinner) ?---此處省略了(had dinner)那是以直述句表示疑問句的用法。 When did you have it last ?


上面的句子,中譯為:
A:我已經吃完晚餐了。
B:你吃完(晚餐)了? 你什麼時候吃它(晚餐)的?--句中的have, 可為中文的"有"和"吃"的意思,有時也為助動詞用法。




想法二:「it 」代表 I've already had dinner. 這一整句話。

應用以下這兩種句型較為恰當。
When have you done it? or When did you do it?
參考: 自己的文法概念
2009-05-31 8:18 am
代名詞 IT 取代的是名詞, 不會是一整個子句哩! 這一點 GMAT很愛考, 可能是因為 it 在口語中用得忒多, 可是寫作時可得弄清楚一些基本修辭

一般在前後文中要取代一句話, 用 this 最正常
例如: The rising number of H1N1 confirmed cases has caused an alarm all over the country. This has already triggered the high demand of facial masks. 第二句開頭的 this就是指第一句話. 如果用 it 的話會有大麻煩, 因為 it 可以指稱任何單數非人類的名詞, 但是第一句中的 number, alarm, country 都是, 這樣會句義不清的!!

而在比較相同或相異時, 用 that 或 those 來取代先前的名詞
例如: The color of his skin was even paler than that of snow. 後半句的 that 也是 the color, 因為和前半句的相同, 在比較中被 that 取代了

其實, 您的問題回到基本: 如果 it 真的代表 I've already had dinner. 那麼試著將此句代入問句 When did you have it last? 您會發現根本不通吧?
參考: Yours Truly
2009-05-31 7:36 am
這兒中的 it 當然是指 dinner 啊!
因為先前對話中已出現 dinner,
所以就用 it 代替。

其實這很簡單,
把 dinner 和您認為的"代表整句"
代入句子中,
看看哪個說得通和有意義。

別把簡單的概念想得太複雜。
真正難的是散文、新詩、小說中的代名詞等等。
您若現在就作繭自縛想得那麼複雜,
等學到更難的一定會抓狂!
2009-05-31 7:28 am
it 是指 dinner
如果 it 要代表I've already had dinner
這一句話的話
應該是用that哦 :)
參考: 自己


收錄日期: 2021-04-27 16:50:50
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090530000010KK10491

檢視 Wayback Machine 備份