英语过去完成时的一道习题(2分钟选出最佳答案)?

英语过去完成时的一道习题(2分钟选出最佳答案)?
.—Why didn’t Tom attend the meeting yesterday?
—He ____ Beijing.
A.has gone to B.had gone to C.went to D.had
been to
注:是had been to 还是had gone to 为什么
芷羽 1年前 已收到8个回答 举报

springslee 春芽

共回答了24个问题采纳率:95.8% 举报

B
had been to是曾经去过(现在回来了)
had gone to已经去了

1年前

1

tayloy 幼苗

共回答了15个问题 举报

B
had been to 是去了又回来了
had gone to 是去了还没回来

1年前

1

广大uu网友9 幼苗

共回答了3个问题 举报

had been to
因为go是瞬间动词啊。。这个题目应该说的是,tom当时已经在北京了。
所以该用been

1年前

1

anoooo_78 幼苗

共回答了1个问题 举报

B啊,had been to 是去过某地,had gone to 是已经去了某地,人不在这里,还在去的地方,没回来。
我们老师讲过。呵呵

1年前

1

岚宝贝 幼苗

共回答了74个问题 举报

B.had gone to
过去的过去用现在完成时,因为Tom昨天没来,所以用had
而且,have gone to 表示已经去某地了,have been to表示曾经去过某地,现在已经回来了。

1年前

1

白羽黑瞳 幼苗

共回答了31个问题 举报

B
had been to是指曾去过

1年前

0

手拿菜刀对你笑 幼苗

共回答了5个问题 举报

Had gone to
go to beijing 去北京
因为是昨天,已经是过去式,所以应是Had goneto

1年前

0

Jasmine97 幼苗

共回答了2个问题 举报

has been to 或had gone to
been表示持续的“在”所以用现在式has
gone表示去,这个动作过去发生 had

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 23 q. 0.029 s. - webmaster@yulucn.com