have been与次数连用的问题

表示去过某地时,have been to 是可以与次数连用的。如:

She has been to Europe twice. 她去过欧洲两次。

I have been to Japan three times. 我去过日本3次。

但其他的have been 可以与次数连用吗?比如:

He has been ill three times this month. 这个月他病过三次。

He has been away three times this month. 这个月他外出过三次。

He has been in hospital three times this month. 这个月他住过三次院。

这些句子成立吗?

请先 登录 后评论

最佳答案 2016-05-03 18:20

▲你的以下句子完全正确:

He has been ill three times this month. 这个月他病过三次。

He has been away three times this month. 这个月他外出过三次。

He has been in hospital three times this month. 这个月他住过三次院。

▲类似的用法再如:

He has been sick several times today. 他今天吐了好几次了。

He has done well to pass his exams, seeing he has been ill a lot. 考虑到他常常生病,他考试都及格了就很不错。(本句虽然没有直接表示次数的词,但 a lot 也表示次数)

I don’t want to make a big thing of it but you have been late for work three times this week. 我并非想小题大做,但你本星期上班已迟到三次了。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,3306 浏览
  • 奉国平   提出于 2016-04-28 14:44

相似问题