Re: [文法] 現在完成式與過去完成式

看板Eng-Class作者 ( 喔喔)時間11年前 (2014/11/27 15:51), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《nanapp (Nana)》之銘言: : 1. No one could beat Paul at running. He ___ the running championship : continuously for three years. : (A) had won (B) won (C) has won (D) will win : 答案C : 想請問A為什麼不可以? : 我的理解是前一句話是could,過去沒人能擊敗Paul : 但是現在也許有人可以贏過他了,用現在完成式覺得好像怪怪的。 比賽要結束了才會知道結果 表示比賽是過去的事件 故用過去式 No one could beat...來表示當時比賽沒人能贏Paul He has won the....這句則表示Paul到目前為止連贏了三屆(持續到現在的結果) 假設一分鐘前最新的比賽結果出爐,Paul被擊敗了 則你可以說 He had won the running championship continuously for three years. 但不能說 No one could beat Paul at running. 或許可講 No one could beat Paul at running in 2011, 2012 and 2013. : 2. We hope that there ______ no war in the world and that all people : live in peace and harmony with each other. : (A) has been (B) will be (C) is (D) are : 答案B : 想問題目中的第二個子句and that all people live in peace : 是否動詞該改為will live : 對等連接詞前後動詞不是應該一致? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.94.119 ※ 文章網址: http://www.ptt.cc/bbs/Eng-Class/M.1417074712.A.8FF.html

11/27 16:28, , 1F
reasonable
11/27 16:28, 1F
文章代碼(AID): #1KTjWOZ_ (Eng-Class)
文章代碼(AID): #1KTjWOZ_ (Eng-Class)