你记不记得你三年前已经到过哪里了?英语怎么说?

你记不记得你三年前已经到过哪里了?英语怎么说?
简单句的我会:Do you remember your having been there 3 years ago?
变成从句:Do you remember (that)you have been there 3 years ago?
3 years ago能用于现在完成时吗,如果不能这句话你三年前已经到过哪里了,怎么表达?(比如就是我和朋友讨论去哪里旅游时的这样一个场景,我跟他说你三年前已经到过哪里了)
nobody2003 1年前 已收到3个回答 举报

twin4d 幼苗

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

汉译英,并非逐字逐句翻译,而是取意,
因为汉语口语习惯,仔细分析的话,很多不符语法
此句的意思就是:Do you still remember you went there three years ago.
be there 是延续性动词,3years ago是时间点,两者不可连用.

1年前

4

preston1980 幼苗

共回答了811个问题 举报

Do you remember that you were there three years ago?

1年前

1

wo茫然四顾 幼苗

共回答了21个问题采纳率:95.2% 举报

Do you still remember you went there three years ago.
be there 是延续性动词,3years ago是时间点,两者不可连用。

1年前

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