--How long were you away?

--How long were you away?
--________________________________.
A.I was there for about three weeks.
B.I have been there for two weeks.
greencharles 1年前 已收到4个回答 举报

cxsfsdg 幼苗

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

A吧.
既然问的是“away”,“你离开多久了”,意思是“你”现在在这里(here),在“there”已经是过去了.动作发生在过去,所以用过去时.
B项的现在完成时本意是“现在”,意思是持续至今的动作.既然问了“away”,回答的人就不可能“一直在那裏(直到现在)”哦.

1年前

10

hawking1978 幼苗

共回答了5个问题 举报

A选择正确,
因为提问时一般过去时,所以回答也应该是一般过去时。
问题:你离开那多长时间了?
——我离开那已经三星期了

1年前

2

y2714 幼苗

共回答了49个问题 举报

b

1年前

1

angine2010feng 幼苗

共回答了61个问题 举报

A

1年前

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