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

 

文章標籤
全站熱搜
創作者介紹
創作者 Max 的頭像
Max

電氣外科醫MAX

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