---- Where are the Greens,may I ask?---- Well they _____ to England..They have been there for nearly a week now.(接上面那一句)A.have been B.are going to C.have gone D.will go 答案是A还是C?为什么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/08 12:06:42
![---- Where are the Greens,may I ask?---- Well they _____ to England..They have been there for nearly a week now.(接上面那一句)A.have been B.are going to C.have gone D.will go 答案是A还是C?为什么?](/uploads/image/z/4198116-12-6.jpg?t=----+Where+are+the+Greens%2Cmay+I+ask%3F----+Well+they+_____+to+England..They+have+been+there+for+nearly+a+week+now.%28%E6%8E%A5%E4%B8%8A%E9%9D%A2%E9%82%A3%E4%B8%80%E5%8F%A5%EF%BC%89A.have+been+B.are+going+to+C.have+gone+D.will+go+%E7%AD%94%E6%A1%88%E6%98%AFA%E8%BF%98%E6%98%AFC%3F%E4%B8%BA%E4%BB%80%E4%B9%88%3F)
---- Where are the Greens,may I ask?---- Well they _____ to England..They have been there for nearly a week now.(接上面那一句)A.have been B.are going to C.have gone D.will go 答案是A还是C?为什么?
---- Where are the Greens,may I ask?---- Well they _____ to England..
They have been there for nearly a week now.(接上面那一句)
A.have been B.are going to C.have gone D.will go
答案是A还是C?为什么?
---- Where are the Greens,may I ask?---- Well they _____ to England..They have been there for nearly a week now.(接上面那一句)A.have been B.are going to C.have gone D.will go 答案是A还是C?为什么?
have been to 去了一个地方,现在回来了
I have been to America.译为:我去过美国(现在回来了)
have gone to 去了一个地方,但现在还没回来
They have gone to America.译为:他们去美国了(现在还没回来,说话的时候“他们”并不在身边)
原题:They have been there for nearly a week now.他们现在在那呆了将近一个星期了
从这层意思上可以知道他们还没回来
综上,选C have gone
C,因为have been 表示去过。。。。(已经回来了),have gone 表示去。。。(还没回来)
根据这个句子的意思应该选C。
翻译:我能问问格林一家去哪了吗?
他们去英国了。已经去了一周了。
C
从后面一句可以判断他们去了英国但还没有回来。
如果选A,表示的是去过英国,说明现在已经回来了,
所以选C,表示去了英国