39. This company ______ more than fifty years ago.
(A) had been established
(B) was established
(C) established
(D) was establishing

答案:登入後查看
統計: A(1944), B(2922), C(274), D(167), E(0) #1626815

詳解 (共 10 筆)

#2422598

This company ______ more than fifty years ago. 
(A) had been established

had been 指的是過去某一段的時間發生了什麼事a動作,而這動作比那a動作還要先發生才用過去完成式

所以你要給一個過去動作的時間基準點。

所以這是要如何改? 就是要加時間基準點,並且把ago去掉。加動作持續的介詞for

This company  had been established (for 可省)more than fifty years when the war broke out.

had been,要包含1.發生在過去 2.had been(持續一段時間) 3.在過去結束。三個意思。

===>當戰爭爆發時(時間基準),這公司已被建立長達超過55年(發生在過去,持續一段時間)。

(B) was established 

This company was established more than fifty years ago. 
AGO表示,在什麼時間以前。所以選擇題a要把這去掉才能改,不然會變成 "已被建立在長達超過55年以前"

=>the company was established more than fifty years ago

=>這公司被建立在55年以前(的某個時間點)。  所以選b

(C) established

被動,主動
(D) was establishing
這公司過去某時正在建立在超過55年以前。

285
0
#2351217
establish:成立,建立→屬於瞬間...
(共 185 字,隱藏中)
前往觀看
133
0
#2432333

回4f, 1f有關的問題。6f已解釋。

再補充解釋。

ago是以現在的時間為基準點,說過去的時間某時候

要用a的話,要用比較過去時間,還要更早的時間點才會用過去完成式。

This company ______ more than fifty years before

This company had been established (for可省) more than fifty years before.

以前,這公司早已被建立超過55年。(比以前還要早)

這樣的話,答案就要選a。 b c d就變成錯的答案了。

(A) had been established
(B) was established 
(C) established
(D) was establishing


before是現在之前或是過去時間之前(現在以前 或 過去以前的意思)。

所以要接完成式。在使用before after很多情況下,現在完成式可用現在式取代。

過去完成式,可以過去式替代。

引用下面網址文章解釋。現在說過去式簡單式能不能替代過去完成式的情況。這裡是屬於第二種。被建立的狀態長達(more than)===>經驗。且過去完成式是表示過去存在,現在已不存在了。因此用過去式只能表示過去存在,但現在不一定不存在。如果這題改為before的話,會是強調在已前有55年的狀態,但現在沒有。因此不能選b無法表示過去完成式+more than的意思。  

https://blog.cybertranslator.idv.tw/archives/7510

此外

如果過去完成式的動作是發生在某一特定時間,那麼當句中使用了 "before" 或 "after" 時,我們可以使用過去簡單式來代替過去完成式,因為 "before" 和 "after" 已告訴我們那個動作先發生,所以使不使用過去完成式都可以。因此,下面兩句都對。

例句:

  • She had visited her American relatives once in 2008 before she moved in with them in 2012.
  • She visited her American relatives once in 2008 before she moved in with them in 2012.

然而

如果過去完成式不是指發生在某一特定時間的動作,那麼就一定要使用過去完成式。以下面兩句為例,過去完成式是指缺乏某種經驗而非發生在某一特定時間的動作,因此不可使用過去簡單式。

例句:

  • Katie had never seen a polar bear before she moved to Canada. (凱蒂在搬到加拿大之前從未看過北極熊) (正)
  • Katie never saw a polar bear before she moved to Canada. (誤)


100
0
#4503369

被動式,所以CD不考慮。

ago不用於完成式,只用於過去式。

選B

40
2
#2431982
中文瞬間動詞狀態動詞離開leavebe ...
(共 701 字,隱藏中)
前往觀看
14
0
#2422135
重點在ago, 是指過去發生的事
(共 18 字,隱藏中)
前往觀看
12
0
#2779109
題目意指公司是被創立的,所+時間為50多...
(共 60 字,隱藏中)
前往觀看
12
0
#2395510
(A) had been establi...
(共 156 字,隱藏中)
前往觀看
10
0
#3042666
這題超難的........我選A... 
(共 22 字,隱藏中)
前往觀看
8
7
#2408993
had been 不是表示過去已完成的動...
(共 37 字,隱藏中)
前往觀看
6
3

私人筆記 (共 1 筆)

私人筆記#4901909
未解鎖
establishverbUK/ɪˈst...
(共 296 字,隱藏中)
前往觀看
3
0