小b 發問時間: 社會與文化語言 · 9 年前

完成式和過去式問句的差別?

有些問句我有點搞不懂要用完成式用 還是用過去式 ,例如

Did you ever suffer from racial discrimination?

Have you ever suffered from racial dsicrimination?

哪一個才對?

還有問對方 你現在還有每天持繼做某件事 要用完成式還是簡單式?

2 個解答

評分
  • 9 年前
    最佳解答

    Did you ever suffer from racial discrimination?

    Have you ever suffered from racial dsicrimination?

    過去式與現在完成式都是說過去的事情, 只是後者有連貫到現在這一時刻.

    上面兩句都是正確的問句:

    - 如果熟悉對方近期的情況, 就可以只用過去式來問 (因為很清楚對方近期沒有種族歧視方面的困擾);

    - 如果不熟悉對方近期的情況, 就可以用現在完成式來問 (這樣問的是期間持續到現在有沒有過族歧視方面的困擾).

    還有問對方 你現在還有每天持繼做某件事 要用完成式還是簡單式?

    這種情況是習慣或不變的事實, 只要用現在簡單式來問即可:

    Do you still go swimming every morning?

    參考資料: 母語不是英語的我們, 要學好英文就必須下功夫搞定文法, 絕對不會白費.
  • 9 年前

    cavalier大大

    可以請你幫我check 一下這題嗎?

    http://tw.knowledge.yahoo.com/question/question?qi...

    感激不盡

還有問題?馬上發問,尋求解答。