请教一个英语语法问题。"我去年去过英国"这句话应该用什么时态?

"我去年去过英国"这句话应该用什么时态?
这样说对吗?“I have visited the United Kingdom last year. ”

错误。last year是过去时间,用一般过去时。你用完成时是错误的。改: I visited England last year.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-10-12
been 是 动词be的一种变化形式,be有两种意思:一是作系动词,汉语"是"的意思,在现在时态中根据不同人称和数变为am,is ,are。过去时态变为 was ,were。一般将来时变为will be, shall be 。现在完成时变为 have ( has ) been。第二种是做助动词用,无实际汉语意思,仅仅帮助别的动词构成被动语态,或者某些时态用。这时,它的后面一定有动词的过去分词或者是现在分词。过去分词就是被动语态;现在分词就是进行时态。本回答被网友采纳
第2个回答  2018-10-12
强调的是对现在的影响啊,所以用现在完成时。过去完成时强调的是过去的过去。如,She had finished her homework before I came home。
第3个回答  2018-10-12
I had been to the US last year.
第4个回答  2018-10-12
有了去年,所以用过去时。
相似回答