由 林秋涼 » 週四 3月 02, 2017 12:05 pm
Have you tasted any such food before? 中的 have tasted 為現在完成式結構,表達動作的完成。
have + 過去分詞=完成式。寫成問句時,用have起頭。Have + S + 過去分詞+ ...?
本句可改寫成
Did you taste any such food before?
這樣寫是過去式的結構,表達一個過去的事實。
你寫Do you tasted any such food before? 是錯誤的。
因為 do是助動詞,助動詞後面一定要用原形動詞taste,不可用過去式tasted。
如果要表達過去的事,就將助動詞Do 改為過去式Did,就可以了。