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. 一樣,用過去時態表假設語氣。

 

arrow
arrow
    全站熱搜

    Max 發表在 痞客邦 留言(0) 人氣()