English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

The employees __________about the closure before the announcement was made public.
A)know B)known C)knew D)have known
答案是C,爲什麼不能用D---已經知道?
請幫忙回答,謝謝!

2006-04-08 17:28:09 · 2 個解答 · 發問者 ? 1 in 社會與文化 語言

2 個解答

首先,這個題目的答案一定是C。有下列兩個原因:
1. (簡單來說) 句子中的before是有連結的功能,所以它所連結的句子必須時態一致。
2. (正式來說)要用「過去完成式」-它代表一個發生在過去的動作,也在過去完成。
你應該是受到了「已經」這意思令你想到要用「完成式」,這情形表示你觀念很清楚了。但現在完成式---動作發生在過去,但持續到現在(有可能還會延續到未來)。所以若是將這個句子寫成The employees had known about the closure before the announcement was made public. 就更完美了。

2006-04-08 18:00:27 · answer #1 · answered by Jennifer 3 · 0 0

我認為用過去式比較恰當。這句話是由before連接,before這個字連接兩個句子時通常表示先後順序,當然是在固定時態下的先後順序,故用過去式呼應子句的was made。用完成式不恰當,那是中國式英文解釋。

2006-04-08 17:39:08 · answer #2 · answered by lian 7 · 0 0

fedest.com, questions and answers