GEPT 中高級 — 文法練習題

威威老師小提醒

中高級文法考的是「精準度」和「複雜句型」。你不只要知道規則,還要能在學術語境中正確使用。這份檔案有 80 題,涵蓋中高級最常考的 8 大文法。


Topic 1: 假設語氣進階(10 題)

Q1. Had the government acted earlier, the crisis _______ avoided. (A) could be (B) could have been (C) can be (D) will be

Q2. If it were not for your help, I _______ the project on time. (A) cannot finish (B) could not finish (C) could not have finished (D) will not finish

Q3. I wish I _______ more attention to the lecture yesterday. (A) pay (B) paid (C) had paid (D) would pay

Q4. It is time we _______ action to address the problem. (A) take (B) took (C) have taken (D) will take

Q5. If only I _______ the truth earlier! (A) know (B) knew (C) had known (D) would know

Q6. But for his support, she _______ the competition. (A) would not win (B) would not have won (C) will not win (D) did not win

Q7. Suppose you _______ the president, what policy would you implement first? (A) are (B) were (C) had been (D) will be

Q8. The professor speaks as if he _______ everything. (A) knows (B) knew (C) had known (D) know

Q9. If I _______ about the meeting, I would attend it. (A) know (B) knew (C) had known (D) will know

Q10. If I _______ about the meeting yesterday, I would have attended it. (A) know (B) knew (C) had known (D) would know


Topic 2: 分詞構句(10 題)

Q11. _______ in 1990, the company has grown rapidly. (A) Found (B) Founded (C) Founding (D) Being found

Q12. _______ the report, she realized there were several errors. (A) Read (B) Reading (C) Having read (D) Being read

Q13. _______ by heavy rain, the match was postponed. (A) Interrupting (B) Interrupted (C) Having interrupted (D) To interrupt

Q14. _______ from the hill, the city looks beautiful. (A) Seeing (B) Seen (C) Having seen (D) To see

Q15. _______ hard, he passed the exam. (A) Study (B) Studied (C) Studying (D) Being studied

Q16. _______ the necessary qualifications, she was offered the position. (A) Having (B) Had (C) Have (D) Being had

Q17. _______ enough time, we can finish the project. (A) Give (B) Given (C) Giving (D) Having given

Q18. _______ no money, he couldn’t buy the ticket. (A) Having (B) Had (C) Have (D) Being had

Q19. _______ in simple language, the article is easy to understand. (A) Writing (B) Written (C) Having written (D) To write

Q20. _______ the truth, he apologized immediately. (A) Realize (B) Realized (C) Realizing (D) Being realized


Topic 3: 名詞子句(10 題)

Q21. _______ he said surprised everyone. (A) That (B) What (C) Which (D) Whether

Q22. I don’t know _______ he will come. (A) that (B) what (C) whether (D) which

Q23. The question is _______ we can finish on time. (A) what (B) whether (C) which (D) where

Q24. _______ she passed the exam is not surprising. (A) What (B) That (C) Whether (D) Which

Q25. I believe _______ honesty is the best policy. (A) what (B) that (C) whether (D) which

Q26. _______ matters most is not money but happiness. (A) That (B) What (C) Whether (D) Which

Q27. He asked me _______ I was going. (A) what (B) that (C) where (D) which

Q28. I wonder _______ she refused the offer. (A) why (B) that (C) what (D) which

Q29. The fact _______ he lied disappointed me. (A) what (B) that (C) whether (D) which

Q30. _______ will win the election remains uncertain. (A) Who (B) That (C) Which (D) Whether


Topic 4: 倒裝句(10 題)

Q31. Never before _______ such a serious problem. (A) we have faced (B) have we faced (C) we faced (D) did we faced

Q32. Not only _______ the project, but he also funded it. (A) he supported (B) did he support (C) he did support (D) supported he

Q33. Seldom _______ such dedication. (A) we see (B) do we see (C) we do see (D) see we

Q34. Only after the meeting _______ the truth. (A) I understood (B) did I understand (C) I did understand (D) understood I

Q35. Hardly _______ when the fire alarm went off. (A) we had arrived (B) had we arrived (C) did we arrive (D) we arrived

Q36. No sooner _______ the announcement than the crowd erupted. (A) had he made (B) he had made (C) did he made (D) he made

Q37. Under no circumstances _______ the information be disclosed. (A) should (B) it should (C) should it (D) it

Q38. Rarely _______ a policy caused so much controversy. (A) has (B) has it (C) it has (D) did it has

Q39. So difficult _______ that few students could solve it. (A) the question was (B) was the question (C) did the question (D) the question did

Q40. Were I in your position, I _______ the offer. (A) accept (B) accepted (C) would accept (D) will accept


Topic 5: 關係子句進階(10 題)

Q41. The professor, _______ research focuses on climate change, will give a lecture. (A) who (B) whom (C) whose (D) which

Q42. The proposal, _______ was rejected by the committee, sparked debate. (A) that (B) which (C) what (D) who

Q43. The reason _______ he resigned remains unclear. (A) which (B) that (C) why (D) where

Q44. This is the city _______ I grew up. (A) which (B) that (C) where (D) when

Q45. The company, _______ CEO resigned yesterday, faces uncertainty. (A) who (B) whom (C) whose (D) which

Q46. He failed the exam, _______ surprised everyone. (A) that (B) which (C) what (D) who

Q47. The person to _______ I spoke was very helpful. (A) who (B) whom (C) whose (D) which

Q48. 2020 was the year _______ the pandemic began. (A) which (B) that (C) when (D) where

Q49. The issue about _______ we argued remains unresolved. (A) who (B) which (C) what (D) where

Q50. Anyone _______ wishes to participate should register first. (A) who (B) whom (C) which (D) whose


Topic 6: 強調句與比較結構(10 題)

Q51. It was John _______ broke the window. (A) who (B) which (C) what (D) whom

Q52. It was in 1995 _______ the company was founded. (A) when (B) that (C) which (D) where

Q53. The more we learn, _______ we realize how little we know. (A) more (B) the more (C) most (D) the most

Q54. This issue is not so much about money _______ about values. (A) as (B) than (C) but (D) and

Q55. He is more of a thinker _______ a doer. (A) as (B) than (C) but (D) and

Q56. Nothing is more important _______ health. (A) as (B) than (C) to (D) for

Q57. This is by far _______ solution. (A) good (B) better (C) the best (D) best

Q58. The situation is getting _______ complicated. (A) more and more (B) most and most (C) very and very (D) so and so

Q59. It is not until we lose something _______ we realize its value. (A) which (B) that (C) when (D) where

Q60. What matters is not _______ we win but how we compete. (A) that (B) whether (C) which (D) why


Topic 7: 連接詞與邏輯結構(10 題)

Q61. _______ the evidence was compelling, the jury found him not guilty. (A) Despite (B) Although (C) Because (D) Since

Q62. The policy was implemented _______ opposition from local residents. (A) although (B) despite (C) because (D) since

Q63. The project was delayed _______ technical difficulties. (A) due to (B) although (C) despite (D) whereas

Q64. _______ the economy improves, unemployment may remain high. (A) Even if (B) Because (C) Since (D) In order that

Q65. She studied hard _______ she could pass the exam. (A) so that (B) because (C) although (D) whereas

Q66. The company expanded overseas, _______ increasing its global influence. (A) thereby (B) although (C) despite (D) whereas

Q67. _______ you have any questions, please contact us. (A) Should (B) Were (C) Had (D) Although

Q68. The plan is risky; _______ , it could bring significant benefits. (A) therefore (B) however (C) for example (D) consequently

Q69. The results were inconclusive; _______ , further research is needed. (A) therefore (B) however (C) nevertheless (D) despite

Q70. _______ he lacks experience, he makes up for it with enthusiasm. (A) While (B) Because (C) Since (D) As


Topic 8: 主詞動詞一致與平行結構(10 題)

Q71. The number of students _______ increasing. (A) is (B) are (C) have (D) were

Q72. A number of students _______ absent today. (A) is (B) are (C) has (D) was

Q73. Neither the teacher nor the students _______ aware of the change. (A) is (B) are (C) has (D) was

Q74. Either the students or the teacher _______ responsible. (A) is (B) are (C) have (D) were

Q75. Not only the students but also the teacher _______ excited. (A) is (B) are (C) have (D) were

Q76. Reading books, writing essays, and _______ speeches are important skills. (A) give (B) giving (C) to give (D) gave

Q77. The policy aims to reduce costs, improve efficiency, and _______ innovation. (A) promote (B) promoting (C) promotes (D) promoted

Q78. What he needs _______ not money but advice. (A) is (B) are (C) were (D) have

Q79. Each of the participants _______ given a questionnaire. (A) was (B) were (C) have (D) are

Q80. The committee _______ divided on this issue. (A) is (B) are (C) Both A and B (D) have


解答與解析

題號答案重點
1BHad S p.p. = If S had p.p.; 主句 would/could have p.p.
2Cif it were not for 現在/過去語境;此處 project on time 已完成 → 過去
3Cyesterday → wish + had p.p.
4BIt is time + S + 過去式
5Cif only + had p.p. 表過去遺憾
6BBut for = If not for;過去語境
7Bsuppose 假設現在 → were
8Bas if + 過去式(與事實相反/不確定)
9Bwould attend → 現在假設
10Cwould have attended → 過去假設
11B公司被創立 → Founded
12C先讀完報告才發現 → Having read
13B比賽被雨中斷 → Interrupted
14B城市被看 → Seen from
15C主詞 he 主動 study → Studying
16AHaving qualifications = 擁有資格
17BGiven enough time = 如果給足時間
18AHaving no money = 因為沒錢
19Barticle 被寫 → Written
20C主動 realizing
21BWhat he said = 他說的話
22Cwhether = 是否
23B表語子句 whether
24BThat she passed = 她通過這件事
25Bbelieve that
26BWhat matters most = 最重要的事
27Casked where
28Awonder why
29Bthe fact that
30AWho will win = 誰會贏
31BNever before 倒裝
32BNot only 倒裝
33BSeldom 倒裝
34BOnly after 倒裝
35BHardly had S p.p. when…
36ANo sooner had S p.p. than…
37CUnder no circumstances should it…
38BRarely has it…
39BSo adj was S that…
40CWere I = If I were
41Cwhose research
42B非限定關係子句用 which,不用 that
43Creason why
44Ccity where
45Cwhose CEO
46B整件事用 which
47Bto whom
48Cyear when
49Babout which
50Aanyone who
51A強調人 who/that
52B強調句 It was…that
53BThe more, the more
54Anot so much A as B
55Bmore A than B
56Bmore important than
57Cby far the best
58Amore and more
59Bnot until 強調句 → that
60Bwhether we win
61BAlthough + 子句
62Bdespite + 名詞
63Adue to + 名詞
64Aeven if = 即使
65Aso that = 以便
66Athereby + V-ing = 因而
67AShould you = If you should
68Bhowever 轉折
69Atherefore 結果
70Awhile = 雖然
71AThe number 單數
72BA number of 複數
73BNeither…nor 就近一致 → students
74AEither…or 就近一致 → teacher
75ANot only…but also 就近一致 → teacher
76Breading, writing, giving 平行
77Areduce, improve, promote 平行
78AWhat he needs 單數概念
79AEach 單數
80Ccommittee 可視為整體 (is) 或成員 (are)

中高級文法高分策略

1. 看到句首否定詞 → 立刻想到倒裝

Never / Rarely / Seldom / Hardly / No sooner / Under no circumstances
→ 助動詞 + 主詞 + 原形/分詞

2. 看到「先後關係」→ 分詞構句要用完成式

After she read the report, she found errors.
→ Having read the report, she found errors.

3. 看到抽象主詞 → 名詞子句

他說的話 = What he said
他通過這件事 = That he passed
他是否會來 = Whether he will come

4. 平行結構是寫作加分關鍵

❌ The policy aims to reduce costs, improving efficiency, and promotes innovation.
✅ The policy aims to reduce costs, improve efficiency, and promote innovation.

威威老師的最後叮嚀

中高級文法不是考「你會不會背規則」,而是考你能不能在複雜句中保持精準。

三個檢查點:

  1. 主詞動詞一致 —— 長主詞也要找到真正主詞
  2. 平行結構 —— 三個動作要同一形式
  3. 子句連接 —— 一句話只能有一個主句,其他要變子句/分詞

寫作前先背句型,寫作後逐句檢查。加油!