已经去了某地和已经去过某地的英文翻译

2021-11-04 教育 719阅读

已经去了某地:havegone tosomewhere 表示已经去了还没有回来。
已经去过某地:havebeen tosomewhere  表示是指曾经去过某地。

havebeen与havegone的区别:

havebeen是指去过某地,但是已经回来. 

Ihavebeento Beijing. 

我去过北京(现在人不在北京)

havegone是指已经去了某地,但是没有回来.

Hehasgoneto Beijing. 

他已经去了北京(人在北京)

扩展资料

一、与现在完成时的区别

现在完成时表示的动作发生在过去,以now的时间为基点,但侧重对now产生的结果或造成的影响;过去完成时则是一个相对的时态,以过去时间为基点,它所表示的动作不仅发生在过去,更强调“过去的过去”,只有和过去某时或某动作相比较时,才用到它。

Ihavelearned1000Englishwordssofar.

到目前为止我已经学会了1000个英语单词。       

Ihadlearned1000Englishwordstillthen.

到那时为止我已经学会了1000个英语单词。

—I'msorrytokeepyouwaiting. 

对不起,让你久等了。   

—Oh,notatall.Ihavebeenhereonlyafewminutes.

没什么,我只等了几分钟。

二、与一般过去时的区别

1、时间状语不同:过去完成时在时间上强调“过去的过去”;而一般过去时只强调过去某一特定的时间。

Theyhadarrivedatthestationbytenyesterday.    

Theyarrivedatthestationattenyesterday.

2、过去完成时表示过去的过去,不单独使用,一般和一般过去式一起使用。

3、当两个或两个以上接连发生的动作用and或but连接时,按时间顺序,只需用一般过去时来代替过去完成时;另外,在before,after,assoonas引导的从句中,由于这些连词本身已经表示出时间的先后,因此也可以用过去时来代替过去完成时。

Heenteredtheroom,turnedonthelightandreadaneveningpaper.

参考资料:百度百科—过去完成时

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com