作者stukpe (風)
看板TeachEnglish
標題Re: [國中] 完成式的問題?
時間Thu Mar 26 22:12:33 2009
※ 引述《c02077791 (c02077791)》之銘言:
: 看到一個題目,覺得好像這兩個答案皆可,
: 想請各為前輩幫忙解題一下,選出意思相同的選項,
: Tom studied in the USA from 1999 to 2001.
: (A)Tom has studied in the USA for two years.
: (B)Tom studied in the USA for two years.
: 感謝感謝!
我來解釋一下好了,
for + 一段時間:可用於過去式及現在完成式兩種時態。
但是這兩種時態代表的意義不同,以時間軸來解釋
9:00 11:00 14:00 now(16:00)
─────┼───────┼───────────┼──────┼───
當你在9到11點時,已經讀了兩個小時的書
此時你可以說:I studied English for two hours.
用過去簡單式單純描述過去發生的某一件事實。
然而,當你在14到16點時,已經讀了兩個小時的書,
此時你可以說:I have studied English for two hours.
用現在完成式描述從過去的某一個時間點(14:00)一直持續到現在(16:00)的動作,
且這個動作「有可能」會繼續持續下去,也可能到此停止。
而根據你的題目選項
(A)Tom has studied in the USA for two years.
(B)Tom studied in the USA for two years.
1999 2001 2007 now(2009)
─────┼───────┼───────────┼──────┼───
選項(A)很明顯的是指Tom從2007年一直住在美國到現在(2009)
選項(B)則是過去Tom曾住在美國兩年,至於時間的起訖點是哪兩年並沒有提到,
可能是1997~1999或1988~1990或2004~2006或....
而根據題目,則可解釋選項中的兩年是「1999~2001」
有錯請大家多多指教!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.165.129.147
推 Kakarott:分析得很清楚! 03/27 11:37
推 c02077791:我是原PO,感謝各位前輩解說,讓我獲益良多! 03/28 15:35