35. He ________ to Japan two years ago.
(A)had gone
(B)has gone
(C)is going
(D)went
答案:登入後查看
統計: A(1028), B(618), C(75), D(2743), E(0) #173733
統計: A(1028), B(618), C(75), D(2743), E(0) #173733
詳解 (共 9 筆)
#834433
句子改成for 2 years應該是選B喔!
因為for有持續多久的意思
所以應該用現在完成式
55
1
#382912
選A的話~~句子應改成 for 2 years
47
26
#1394899
had gone 過去完成式:當有兩件事發生時,用以區隔之前發生與接下來發生之事情。題目只敘述一件事情,所以不能用過去完成式。
has gone 現在完成式:當事人正描述過去某個【不確定時間點】所發生的事情,直到現在都【持續著】,就好像面對面(現在)聊天,講一些經驗談(完成)。
went簡單過去式:有確定的時間,在該確定之時間已發生且已結束的情況。
29
1
#1451018
改成 for two years的話,
不管選A 或B 都是錯的!!
持續2年的時間都在 go , 這是不合邏輯的.
21
3
#1394903
追加簡易判別:
通常過去的事實一般來說,都會持續著,會用現在完成式has+過去分詞。
有兩種例外:
1.這個過去,在明確時間點已結束。那就用過去簡單式。
2.這個過去,是連接兩個事件,用來表達該事件已事先結束,就會用到過去完成式。
15
0
#1434973
As the bus rolled into her hometown, Liz looked around at the familiar streets and shops that she ______ for two years. (A) did not see (B) does not see (C) had not seen (D) has not seen |
郵局◆英文- 97 年 - 097年 中華郵政 專業職(二) (內勤) 英文#7263 答案C
14
0
#1447442
回三樓
選A選B的話改成for two years 都沒錯,差別只在於翻譯而已
had+ Vpp常用於前後事件的對比,如:
S + Ved, S + had + Vpp
至於C直接刪除
所以答案只能選D 過去簡單
所以答案只能選D 過去簡單
13
0
#268195
他兩年前去日本。
11
0