have to have的用法问题

British dog-owners have to have passports for their dogs when they travel abroad. 这个句子两个have我觉得不太妥当吧,能不能换一下其中一个have?

请先 登录 后评论

最佳答案 2014-03-24 12:29

have to have完全可以的。前面的have to和后面have分别表示不同的意思:have to表示“必须”“不得不”,后面的have就是动词have的普通用法,如表示“有”“吃”“进行”等。又如:

I’ll have to have a word with them about punctuality. 我必须和他们谈一谈守时的问题。

If the cortisone doesn’t take, I may have to have surgery. 如果可的松无效,我恐怕只能动手术了。

You have to have a lot of stamina to be a top-class dancer. 你必须有很强的毅力才能成为一流的舞蹈演员。

In this rainy climate, you have to have a proper raincoat and boots. 在这种雨季,你得有一套合时的雨衣和靴子。

You have to have proof of residence in the state of Texas, such as a Texas ID card.  你必须有在得克萨斯州的居住证明,比如得克萨斯身份证。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,3202 浏览
  • 叶子 提出于 2014-03-24 12:12

相似问题