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

學測有一題英文克漏字測驗,麻煩可以詳細解釋一下為何不可以用完成式?

...Miss Hsieh washed his hands and told him that he should keep himself clean. she __(A)__ that every day for one month.

(A) did (B) was doing (C) has done (D) was going to

想請問一下has done 為何不行?
難道是要had done才可以嗎?

2006-04-18 07:53:20 · 2 個解答 · 發問者 keitt 1 in 社會與文化 語言

2 個解答

問題:想請問一下has done 為何不行?難道是要had done才可以嗎?回答第一句的動作都是過去簡單式動詞 washed / told / should keep,第二句的動作雖然有 for one month, 但是沒有前後之分,所以還是用過去簡單式動詞 did比較好,用 had done 也不算錯。但若使用 has done 則表示到現在為止的動作,前後意思不合邏輯。

2006-04-18 09:43:45 · answer #1 · answered by River 7 · 0 0

嘿嘿…

請注意一下…

前面的型態是「過去式」…

所以後面只能用「過去完成式」或是「過去式」~

不懂的話再問我唄~

2006-04-18 08:05:00 · answer #2 · answered by 四元 2 · 0 0

fedest.com, questions and answers