古詩詞大全網 - 成語大全 - 壹道專四語法題

壹道專四語法題

__________,if I had arrived yesterday without letting you know beforehand?

A.Would you be surprised

B.Were you suprised

C.Had you been surprised

D.Would you have been surprised

答案是A。 但是為什麽不選D呢?不是對過去的壹種假設嗎?求詳解~

答:這題考錯綜時間虛擬條件句。

真實情況是:I arrived yesterday letting you know beforehand. 我是昨天到的,事先告訴過妳的。現在我們見面了,妳沒有感到訝(You are not surprised)。假如我昨天到了而不給事先告訴妳,當我們現在見面的時,妳會不會很驚訝呢?主句(問題)問的是現在的情況:

If I had arrived yesterday without letting you know beforehand,woud you be surprised?

如果講的是過去的情況,當時他並不驚訝,因為我事先告訴他了,則為:

If I had arrived yesterday without letting him know beforehand,he would have been surprised.

當面問的是現在的情況。如果前面有壹句話:

You were not surprised when we met just now because I had told you about it before hand.

If I had arrived yesterday without letting him know beforehand,would you have been surprised ?

妳剛才會驚訝嗎?

所以,是去還是現在,還是為假設過去,主句是現在,還是要去理解體會句子的語境。