现在完成时用于表重复事件的理解困惑

In 1913, it was decided to change IWD (International Women's Day) to March 8, and it has been celebrated on that day ever since.

The day was only recognized by the United Nations in 1975. It has created a theme each year for the celebration ever since.

请教老师:

上面2it has been celebrated on that day ever since. It has created a theme each year for the celebration ever since. 都是现在完成时,用于表重复事件吗?

另外:

(a) I have come to Beijing for two weeks.

(b) I will come to Being for two weeks.

(c) I have been to Being ten times.

(d) I have been to Beijing for two weeks ten times.

(a) (b) 应该都是计划在北京待上2周吧?for two weeks 表目的吧?但是(a)适用于刚来到北京时说,(b)适用于去北京之前说,对吗?

(c) 也是现在完成时用于表重复事件吗?

(d) 可以表示我曾经去过北京10次,每次待上2周的意思吗?

谢谢老师!

请先 登录 后评论

最佳答案 2021-11-10 13:21

In 1913, it was decided to change IWD (International Women's Day) to March 8, and it has been celebrated on that day ever since.

The day was only recognized by the United Nations in 1975. It has created a theme each year for the celebration ever since.

这二个句子的现在完成时都表示从过去某个时间开始到现在,存在着的一个习惯——每年的某个日子庆祝妇女节、每年给妇女节一个主题。这个习惯的结束不在预料之中,但迄今为止这个习惯一直存在着。

(a) I have come to Beijing for two weeks. 正确。for时间状语表示准备呆的时间,而不是已经来了这么久了,可能昨天到北京的。

(b) I will come to Being for two weeks. 正确。for介词短语的意义同上。

(c) I have been to Being ten times. 正确。 

(d) I have been to Beijing for two weeks ten times. 错误。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,1598 浏览
  • ljcEnglish 提出于 2021-11-06 15:44