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

看板Eng-Class作者 (Nana)時間9年前 (2014/11/27 10:51), 編輯推噓2(2018)
留言20則, 5人參與, 最新討論串1/2 (看更多)
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 但是現在也許有人可以贏過他了,用現在完成式覺得好像怪怪的。 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), 來自: 118.171.173.104 ※ 文章網址: http://www.ptt.cc/bbs/Eng-Class/M.1417056715.A.0DC.html

11/27 11:31, , 1F
我猜第二題從"all people live in peace"用現在式得知:
11/27 11:31, 1F

11/27 11:32, , 2F
說這句的人認為現在的人都過得很和平,所以希望繼續下
11/27 11:32, 2F

11/27 11:33, , 3F
去;既然現在過得和平,也代表沒戰爭,當然也希望「未
11/27 11:33, 3F

11/27 11:33, , 4F
來」也不會有戰爭。
11/27 11:33, 4F

11/27 11:34, , 5F
第一題覺得had won也可以 +1。
11/27 11:34, 5F

11/27 12:14, , 6F
2.and兩邊是名詞子句 不是直接兩個動詞 所以應該沒
11/27 12:14, 6F

11/27 12:14, , 7F
有一不一致的問題
11/27 12:14, 7F

11/27 20:06, , 8F
第二句現在式代替未來式?
11/27 20:06, 8F

11/28 00:16, , 9F
1. had won 也對。出題人改自一題大學學測題目,他不知道
11/28 00:16, 9F

11/28 00:16, , 10F
had won也可以(整體意思和has won的不同。比如這可以是在
11/28 00:16, 10F

11/28 00:17, , 11F
講20年前往事) 原題目題幹是"He has won the running
11/28 00:17, 11F

11/28 00:17, , 12F
championship ______ for three years"(考"continuously
11/28 00:17, 12F

11/28 00:19, , 13F
1. 這邊 could 要解釋成 possibility 而不是過去式,再來沒
11/28 00:19, 13F

11/28 00:19, , 14F
有一個過去時間參考點這邊用 had won 會比較奇怪
11/28 00:19, 14F

11/28 00:20, , 15F
had won 可以,表示這有其它沒出現的前後文,只能選一個的
11/28 00:20, 15F

11/28 00:20, , 16F
時候 best answer 應該是 has won
11/28 00:20, 16F

11/28 00:48, , 17F
"用現在完成式..."->換個角度來看,它相當於在說"He has
11/28 00:48, 17F

11/28 00:48, , 18F
won .... three times ..."(如果一年比賽一次)
11/28 00:48, 18F

11/28 02:33, , 19F
如果這邊的could解釋成can的過去式,有了過去時間參考
11/28 02:33, 19F

11/28 02:33, , 20F
點,had won也就不奇怪了?
11/28 02:33, 20F
文章代碼(AID): #1KTf7B3S (Eng-Class)
文章代碼(AID): #1KTf7B3S (Eng-Class)