作者battyce ()
看板Eng-Class
標題[文法] 請教幾題文法問題
時間Fri Apr 8 01:08:07 2011
1.______ anyone in town, he felt very lonesome.
A:Not known B: Not being known
C:Not knowing D:Not know
ANS:C 書上解釋是說分詞構句,主動時用現在分詞,被動時用過去分詞
想問如何從這句英文中判斷是主動還是被動呢?
2 . No sooner ________the top of the mountain they left.
A:did we reach C: had we reached
ANS:C
想請問為何選A不行呢? 如果選A整句語意會是怎樣呢??
3. If I had another chance, I_______ better.
A: would do D: have have done
ANS:A 書上解釋是說與現在相反的假設語氣 要用過去式動詞
請問如何判斷是跟現在相反呢??
因為第一句有had所以感覺是跟過去事實相反
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.189.47
推 jklkj:1.他不被任何人任事還是他不認識任何人呢 04/08 10:58
→ jklkj:3.如果我"過去"有另一個機會的話,我"現在"就會更好 04/08 10:59
推 jklkj:講錯~~~如果跟過去事實相反是had had another chance 04/08 11:09
→ b9606022:2.當我們"一"到達山頂上,他們"就"離開了 04/10 11:48
→ b9606022:到達是過去完成式,而離開是過去式~這表示到達這個動作 04/10 11:49
→ b9606022:比離開還要早 04/10 11:49
推 sellgd:第3句是國內出題的嗎? 合文法,但不合邏輯 04/10 12:28
→ sellgd:現實中只有條件句If i have another~,i will do better. 04/10 12:29
→ sellgd:或假設句,If I had another chance,I would have done~ 04/10 12:29