一道英语的题目
来源:百度知道 编辑:UC知道 时间:2024/05/30 17:01:54
His brother has been to the Great Wall twice ____ he came to Beijing.
A.when B.before C.since D.for
老师说正确答案是C,我选的是B。为什么是C?选B哪里错了?
A.when B.before C.since D.for
老师说正确答案是C,我选的是B。为什么是C?选B哪里错了?
C 自从来北京 去过两次长城了
B 的意思是来北京之前去过两次
很矛盾呀!~ 汗~ 长城就在北京怎么能说来之前就去过两次
since 因为这是现在完成时 要用since
since 是现在完成时的标志 切记!
B的意思是他的兄弟再来北京之前就去过两次长城。有逻辑错误哦
C的意思是他的兄弟来北京后去过两次长城。
选before不是不可能 毕竟长城又不是仅仅在北京区域内
如果选B的话,那所讲述的事情就是发生在过去的过去,应该要用过去完成时“his brother had been to the Great Wall twice"
可是你的题目前面是用的现在完成时。。。。
所以选C,