have you been to 和 did you go to的区别
题目
have you been to 和 did you go to的区别
近来有一道题
“__________ you _________ to the Great Wall?” “ Yes,I _____ there two weeks ago.”
A.Have /been /went B.Have/gone/went C.Did /go/ have been D.Did/go /went
本人觉得选择A或者D都可以,
答案
have you been to somewhere,问的是你是否曾经去过,没有确定时间区间段.
Have you been to the Great Wall?问者不在乎你什么时候去的,就是想知道去过没有.
did you go to somewhere后面一般会接时间段,比如Did you go to the sinema last night?或者是问者和听者都明了不用说出来的时间段.这里问的人在乎是在何时是否干过某事.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 一批化肥分给三个小队,甲队分到总数的20%,乙队分到余下的80%,丙队比甲队少分1.6吨,这批化肥共多少吨?
- They like sweet food.为什么like后不用to?
- 请证明三角形内一点o,到三角形的三个顶点距离和最小.
- 若奇函数f(x)对定义域内任意x都有f(x)=f(2-x),则f(x)为周期函数.为什么=
- There were two apples in the fruit bowl.Tom wanted _____ one.
- 读诗句,猜地名.
- 11分之50百分数
- (13-X)(9-X)=14
- 在△ABC中,角A,B,C所对的边分别为a,b,c.已知cosA/cosB=-a/b+2c. (Ⅰ)求角A的大小; (Ⅱ)求sinBsinC的最大值.
- 第一车间人占全厂人的五分之二,第二车间人占全厂的三分之一,第二车间人比第一车间少20人,总人数是多少
热门考点