✔ 最佳答案
其實 garlic2010 和 Godfrey 已經多次指導你運用 past tense 和 present perfect tense 的概念。
你可以給予自己多一點信心和機會,嘗試運用英語去寫作更多,暫時不要太拘泥於時態的問題。
外國人學英語也會學文法和時態,但他們初時不是公式化地學習,而是在日常生活中聽到哪句,學說那句,自然就會融會貫通。
就這樣說 Tom, Mary has played badminton. 用 present perfect tense 是沒甚意義的。
如果你強調他們二人曾經打過羽毛球,你可說:
Tom and Mary has played badminton before.
(例如當別人問起他們二人有否曾經打過球的時候。)
如果你強調他們二人打羽毛球的時期,你可說:
Tom and Mary has played badminton for 10 years.
Tom and Mary has played badminton since they were children.
但如果你只是泛指一個過去了、完成了的動作,你應該用 past tense:
Tom and Mary played badminton.
我想再帶出一點,與其你去問這樣對與錯,倒不如你先構思好你想表達什麼,再看看什麼句子或句式比較適合,這樣可能你和大家也沒有那麼辛苦。
我在意見欄再放一些連結,你去看看吧。
不要太執著啦~
否則你會很辛苦的。
2014-06-12 19:49:13 補充:
http://wilson_comix.mysinablog.com/index.php?op=ViewArticle&articleId=1089271
http://hkdsefighter.blogspot.hk/2011/05/tensespresent-perfect-vs-past-perfect.html
http://www.perfect-english-grammar.com/present-perfect-or-past-simple.html
http://www.english-4u.de/pres_perf_ex4.htm
2014-06-12 19:49:18 補充:
http://web2.uvcs.uvic.ca/elc/studyzone/410/grammar/ppvpast.htm
2014-06-12 19:50:34 補充:
或者我都回應一下:
「想問問大家係米個動作一完成,上邊lee 句就出現。」
應該唔係~
應該係個動作一開始就會有機會講呢句。
2014-06-13 02:29:39 補充:
希望佢唔好咁執著~
佢都幾慘既~
2014-06-14 01:15:39 補充:
Thank you Toming88.
2014-06-15 08:20:15 補充:
謝謝 Godfrey~
掛著說話,連最基本的文法錯誤也漏看了。
讓我補充~
2014-06-15 08:21:46 補充:
謝謝 Godfrey~
掛著說話,連最基本的文法錯誤也漏看了。
即使要寫 present perfect tense,由於 Tom, Mary 是兩人,要用 have,不是 has。
(X) Tom, Mary has played badminton.
(O) Tom, Mary have played badminton. [再配合其他字句]
2014-06-15 08:28:02 補充:
Thanks and good morning to Toming88 and Godfrey.
☆ヾ(◕‿◕)ノ