-___ you ___(go) to Beijing?- No,it's my first time.Have;gone Did go这两个回答有什么区别?第一个回答改为Have;been我纠结的不是去了回没回来,而是时态的选择 T T在这道题里是否填第二个答案更好?因为

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/25 10:46:05
-___you___(go)toBeijing?-No,it''smyfirsttime.Have;goneDidgo这两个回答有什么区别?第一个回答改为Have;been我纠结的不是去了回没回来,而是

-___ you ___(go) to Beijing?- No,it's my first time.Have;gone Did go这两个回答有什么区别?第一个回答改为Have;been我纠结的不是去了回没回来,而是时态的选择 T T在这道题里是否填第二个答案更好?因为
-___ you ___(go) to Beijing?- No,it's my first time.
Have;gone
Did go
这两个回答有什么区别?
第一个回答改为Have;been
我纠结的不是去了回没回来,而是时态的选择 T T
在这道题里是否填第二个答案更好?因为并没有很明显地指出对现在有影响

-___ you ___(go) to Beijing?- No,it's my first time.Have;gone Did go这两个回答有什么区别?第一个回答改为Have;been我纠结的不是去了回没回来,而是时态的选择 T T在这道题里是否填第二个答案更好?因为
Have;gone 你去过北京吗?
Did go 你去了北京吗?
如果回答是:No, I didn't go,那么用Did go是对的.
但是如果回答是No,it's my first time, 回答的题外意思就是:我以前没有去过北京.那么可以推测问的问题是:你以前去过北京吗?如果是这样问的话,要用have been.把第一句话稍加改动: Have you gone/been to Beijing before? 希望这样能比较容易理解.

第一个回答我觉得不怎么正确
应该是 Have been(去了回来了)
gone 是去了没回来
have been 是现在完成时,对目前状况有影响
did go 是过去时,仅仅是过去做过的一件事

Have;been,用完成时表示过去对现在产生的影响,是因为没去过所以这是第一次。