高階ENGL-TENS-010

If I ______ about the meeting earlier, I would have rearranged my schedule.

A. knew
B. had known✓ 答案
C. know
D. have known

解說

This is a third conditional: past perfect ('had known') in the if-clause, and 'would have + past participle' in the main clause. 'Knew' is past simple (second conditional), 'know' is present, 'have known' is present perfect – all form incorrect conditional structures.

「時態」全部 9 題 · 英文科 MCQ 題庫