11 这两个表达是否正确(涉及现在完成时与次数连用)

attachments-2020-12-NaXZzenk5fdeb69ddf0e4.jpg

I've been married and divorced three times in ten years.

I've been married and divorced three times since I was 20.

为什么问这个问题,因为我不知道表示次数与表示时间段的状语,是否可以连用。

另外能否告诉我在哪里可以找到类似语料库的东西,验证我的猜想,我也不想老是提问。万分感谢!

那个语料库老是查不到我无法验证,不知是我不会操作还是不会弄,能否给点建议。

请先 登录 后评论

最佳答案 2020-12-23 21:32

I've been married and divorced three times in ten years.

I've been married and divorced three times since I was 20.


1. 现在完成时跟 “次数” 连用,表示一个人的经历,或者说一个人一生的经历,也叫“历史完成时”。例如:I've been to the Great Wall only once (in my life).

2. in ten years 和 since I was 20 ,这是两个时间段,意思是截止到说话时间为止。这两个时间段与次数连用,表示在这段时间里出现的次数(例如上面两句),限制次数的时间范围。当然也可以不用。

3. 网友使用的是美国当代英语语料库(COCA)。

网友对查阅缩写可能遇到麻烦。其实很好解决:黄色的竖线意味着让你在 I 和 've 中间空一格。例如:I've 改为 I 've,然后点击 search 即可找到你要查的例句。

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,3666 浏览
  • 奶嘴CC 提出于 2020-12-20 10:23

相似问题