Mary is happy because she ______ her lost watch.
(A) found  
(B) has found  
(C) finds  
(D) had found  

答案:登入後查看
統計: A(412), B(727), C(214), D(192), E(0) #316118

詳解 (共 4 筆)

#240442

現在完成式

表示現在已經完成某件事情

題目句子中動詞都是現在簡單式狀態

所以不可能用過去式found

題目中的語態只單純說瑪麗很高興因為她已經找到了她的遺失的手錶

並沒有說在之前就找到了

所以更不可能用過去完成式

因為題目並沒有說過去哪一段時間完成已經找到手錶這件事情

所以答案用has found

49
2
#316071
個人認為:其實 A 選項也沒什麼太大不對...
(共 263 字,隱藏中)
前往觀看
13
0
#2499337

because she ______ her lost watch. 
(A) found  

大概是因為用過去式的話。代表 過去式,現在可能不是。

因此because she __found____ her lost watch. =>但現在可能已不見了。以此推論,這句話也有可能用這意思。

1.Mary is happy because she ___found___ her lost watch.
=>以說話者的角度來看。說話者說話時,  Mary 現在很高興,因為她過去找到了他遺失的錶。
因為她過去找到了她的錶,但為什麼不用現在式(說話者說完話後,現在到未來都存在的事實) 或是 現在完成式(過去到現在)?而要用過去式

因為現在沒有了,過去曾找到她的遺失的錶現在找不到她遺失的錶。所以她現在很高興=>可以要求買新的。


基本上,也不是不行。也算常看到用過去式表達現在已不是的情況。和日文一樣。

7
0
#240197
為什麼不是A呢?
1
0