My grandfather ________ for ten years, but I still miss him a lot.
(A) died
(B) has died
(C) was dead
(D) has been dead

答案:登入後查看
統計: A(177), B(389), C(173), D(734), E(0) #340370

詳解 (共 8 筆)

#908585
因為要表達持續性,使用現在完成式 have/has+Vpp。

但die是瞬間動詞,要借助狀態動詞(“be + 形容詞”)。
  die →be die。
在套入現在完成式句構,所以選答案④ have been dead

※ be 變化形 動變 was /were/ been/ being
68
1
#1220440
die (v.) 動作
dead(adj.)狀態
A)錯--->應改成He died ten years ago
B)錯--->He has died他每天重複死去已經十年了
C)錯--->He was dead曾經死過,又活過來了
41
1
#494994
It is ten years since he died.

=It has been ten years since he died.

=Ten years have passed since he died.

=He has been dead for ten years.

24
0
#2569905
My grandfather ___...
(共 319 字,隱藏中)
前往觀看
10
0
#2903879

有關瞬間動詞,可以看看以下網站的連結~


秒殺文法:動詞這樣用真的對嗎?容易犯錯的動態動詞大解析!



8
0
#1126946
dead  adj (形容詞,用來形容”名詞”,因此常常被在名詞的前面。) 

6
0
#435330
我爺爺已經過世十年,但我還是很懷念他。
5
0
#5218516

因為有for ten years 所以這是一個持續的動作,使用完成式

又因死亡(Die)不是能重複的動作,所以不能使用動詞,

要使用形容詞來表達死亡的狀態(dead)

因此選D

這是我的理解

2
0

私人筆記 (共 2 筆)

私人筆記#4924961
未解鎖
這題的意思是我祖父已經去世10年了,但我...
(共 154 字,隱藏中)
前往觀看
1
0
私人筆記#544343
未解鎖
這個種題型的出考率非常高,一定要好好的搞...

(共 902 字,隱藏中)
前往觀看
1
0