100%
阅读:1114回复:7
^-^老师请帮一下哦~~
(2010·吉林省通化市,45,1)-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 gone?答案错了吗? |
|
100% |
沙发#
发布于:2011-08-29 15:48
解析:因为已经到达近一周了,所以用Ahave been ,又因为有for+一段时间,所以是现在完成时
是they 回答的,所以是还在那住,所以是A |
|
|
板凳#
发布于:2011-08-29 15:48
已经在那近一周,用have been in,要是后面是to的话,就是gone to 了
|
|
|
地板#
发布于:2011-08-29 21:42
C.have gone表示回来了啊,有点不明白
|
|
|
4楼#
发布于:2011-08-30 06:24
They have been there for nearly a week now,说明他们已经在那里将近一周,所以前面的句子用延续性的动词,而不用瞬间性的动词
|
|
|
5楼#
发布于:2011-08-30 11:17
但这是两个句子?也违背了词义?
|
|
|
6楼#
发布于:2011-08-30 19:07
1
have gone to一般表示在去某地的路上 |
|
7楼#
发布于:2011-08-31 19:24
They have been there for nearly a week now表现在完成时,have been to表去某地已经有一段时间了。
|
|
|