谁帮我做一下这个题(英语)?

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:27:51
是个选择题:I( )in America for two weeks.
A.was B.have been C.have gone
能告诉我选择的理由吗?THANKS!

B;
如果选C;
原题要为 TO America

C

b!

have been in ..是表示在某个地点呆了多久
have gone 是去而未归``介词要用TO

a,for加一段时间表示某个动作持续了多久