Page 20 - ePD026_全方位英文文法魔法書_課本PDF
P. 20

◎ 比較:for VS. since

                           (1) for+ 一段時間:She has lived in Taipei for five years.

                                他已經住在台北五年了。
                           (2) since+ 過去某時間點:She has lived in Taipei since 2005.
                                自從 2005 年他就住在台北了。


                         ◎ 比較:have been to VS. have gone to
                           (1) have been to:表「經驗」。

                              曾經去過某地,但說話者在說話當下人已回來。
                                    He has been to Japan five times. 他已經去過日本五次了

                           (2) have gone to:表「在當地」。說話者正在去某地的途中或已在當地。

                                    He has gone to Japan. 他已經去日本了。

                         5. 常犯錯誤:同學們要注意不要犯了以下錯誤喔!
                           (1) 與 when 連用。

                              【解析】現在完成式是「一段時間」的概念,而非「某時間點」,而 when

                                  本身為 what time 的單點概念,所以不可一起使用。
                                    When has he come here? ==(×) 錯誤

                                    When did he come here? ==( ○ ) 正確

                           (2) 與 today, yesterday, one hour ago... 單點時間副詞連用。

                              【解析】同上,現在完成式是「一段時間」的概念,而非「某時間點」。
                                  現在完成式不可與單點副詞連用,如要一起出現前面必須加上
                                  for 或 since,如 for 2 hours, since 2001.


                           (3) 誤用瞬間動詞,如 die。
                              【解析】死亡是個瞬間動詞,動作無法持續,可以與現在完成式合用或是

                                  使用 has/have been+ 形容詞,但是無法與 since 及 for 一起使用。
                                    John’s father has died for 3 years. ==(×) 錯誤


                                    John’s father has died ==( ○ ) 正確

                                    John’s father has been dead. ==( ○ ) 正確





                   1-18
   15   16   17   18   19   20   21   22   23   24   25