1.
We _____ further had the train been cancelled.
(A) would be delay
(B) would have been delayed
(C) will be delayed
(D) have been delayed
ANS: (B)
解析:
這句話不倒裝應該寫成
If the train had been cancelled, we would have been delayed. (如果車被取消了我們就會delay)
用過去時態做假設語氣,所以關鍵也可以看had來選時態
2.
His ______ in system design helped him get the job.
(A) knowledge
(B) studying
(C) understanding
(D) experience
ANS:(D)
解析:
knowledge of system design
studying 根本不適合放在這題
understanding of system design
experience in system design
3.
I ____ by the time you arrive.
(A) have left
(B) will leaving
(C) had left
(D) will have left
ANS: (D)
解析:
看到by the time 一定就是跟未來完成式有關,表示在(當)你到達的時候,我已經離開了 (現在還沒到,我還沒離開)
此句為省略when的用法, I will have left by the time ( when ) you arrive
4.
If only I ____ harder in school.
(A) had studied
(B) have study
(C) study
(D) was studying
ANS: (A)
解析:跟1. 一樣,用過去時態表假設語氣。
留言列表