区别辨析 have (=drink, eat, receive), take

(1) have用作 take, receive, experience之意时,否定句、疑问句中用do构成,英美用法相同。

  • Do you have tea for breakfast? (have=drink)
    你早餐喝茶吗?
  • At what time do you have lunch? (have=take)
    你什么时候吃午饭?
  • Did you have any difficulty in finding her house? (have=experience)
    你找到她家颇费周折吗?
  • Do you often have letters from your sister in the U.S.? (have=receive)
    你经常收到在美国的妹妹的信吗?

 (2) take除其他多种用法外,还可表示“吃、喝、服(药)”。

  • He took the food eagerly, for he had eaten nothing since dawn.
    他吃得很香,因为从黎明到现在他还什么都没吃呢。
  • Don't take a heavy meal just before going to bed.
    睡觉前不要吃油腻的饭菜。
  • Oh, no, thanks, I can't take alcohol.
    哦,不,谢谢,我不会喝酒。
  • Be sure to take your medicine before going to bed.
    睡觉前一定要把药吃了。