去了某地呆了三个月 英语翻译可以这样说吗?I have been to XX for three months.

精忠报gg-哈gg 1年前 已收到6个回答 举报

卡夫卡的夜 春芽

共回答了18个问题采纳率:100% 举报

如果你现在已不在那个 X 地了,建议说 I have been to XX.I was there for three months.
或者说 I spent three months in XX.
have been to XX 表达的是你已经离开那个地方了,后面加一个延续性的时间段不合逻辑.如果你人还在那里,说法是 I have been here for three months 或 I have been in XX for three months.

1年前

4

tanpengchi 幼苗

共回答了20个问题 举报

最好是have been in

1年前

2

朝阳戚然 幼苗

共回答了76个问题 举报

Went to place for three months

1年前

1

蜀山剑圣 幼苗

共回答了2个问题 举报

你的句子有点问题最好是:
I have been in XX for three months.
还可以说
I came XX three months ago .= It's three moths since I came XX .=I have been here since three months ago
最后要注意一下时态, had been 还是 have been 意义不一样 你要想好哦

1年前

1

忘情天书5251 幼苗

共回答了15个问题采纳率:93.3% 举报

I have stayed in ** for three months.

1年前

0

Twiceyu 幼苗

共回答了32个问题 举报

可以的啊。

1年前

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