問ㄧ個英文文法問題

如果對方問你
have  you  ever  been  to  xxx?
我去過
那我就回答  yes,  i`ve  been  there  before.
可是我知道明確時間  譬如說一年前
但是完成式又不可以跟明確時間搭配
那我是不是應該用過去簡單是回答他就好了
i  went  there  about  1  year  ago..
是這樣嗎
對方用完成式問  我需要醫定要用完成式回答嗎

文法太久沒讀  都忘光了  +_+  請見諒
  • 皮拉
    皮拉
    Yes,I`ve  been  there  one  year  ago.
    我認為是這樣
    不過不確定
  • 如果是yes

    要回答:Yes,  i  went  xxx  one  year  ago.

    要用"過去式"回答

    如果是no

    就回答:No,  i`ve  never  been  to  xxx.
  • 如果用ever問你

    答案是yes,動詞一定是用"過去式"
  • 沒看清楚

    簡答是,yes,i  have

    詳答的話後面就再接  i  went  xxx  one  year  ago.
  • 你從語意想吧
    問你以前是否去xxx(指從以前到現在這裡的時間)
    你回答說
    我有去過xxx:在一年前(你並沒有持續到現在還在那裡)
    既然沒持續那就用過去式就可以了
  • 不需要!!either  way  is  fine  with  the  question~如果對方問你
    have    you    ever    been    to    xxx?

    1.  yes,    i`ve    been    there    before.

    2.i    went    there    about    1    year    ago..
回應...