He has ---- ---- America for 3 years.填 been to 还是 been in

学习 时间:2026-04-07 18:22:57 阅读:8386
He has ____ ____ America for 3 years.填 been to 还是 been in 有如下几个问题:我觉得两种都算是延续性动词,都可以吧,那么选择题同时出现的时候选谁?带了时间的句子(for/since+...),用这两个,如果没带时间呢?用 gone to/been to/been in

最佳回答

专注的小鸽子

淡然的耳机

2026-04-07 18:22:57

1)具体说和语言习惯比较相关,been to (某地)后面一般都是跟次数而不是时间多久,He's been to China three times。有 for 3 years 在后面,还是 been in 合适。 2)如果句子只是 He has ___ ___ America。 gone to 和 been to 都可,been in 则相对不合适(语义变得不完整)

最新回答共有2条回答

  • 怕黑的大侠
    回复
    2026-04-07 18:22:57

    1)具体说和语言习惯比较相关,been to (某地)后面一般都是跟次数而不是时间多久,He's been to China three times。有 for 3 years 在后面,还是 been in 合适。 2)如果句子只是 He has ___ ___ America。 gone to 和 been to 都可,been in 则相对不合适(语义变得不完整)

上一篇 不会动的动物有哪些?

下一篇 有关韦应物写的描写春天的诗吗?急